当前位置:网站首页>Redis集群概念与搭建
Redis集群概念与搭建
2022-08-03 08:29:00 【融极】
概述
存在问题
- 容量不够,redis如何进行扩容?
- 并发写操作,redis如何分摊?
- 主从模式,薪火相传模式,主机宕机,导致ip地址发送变化,应用程序中配置需要修改对应的主机地址、端口等信息。
之前通过代理主机来解决,但是redis3.0中提供了解决方案,就是无中心化集群配置。
什么是集群
Redis集群实现了对Redis的水平扩容,即启动了N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。
Redis集群通过分区(partition)来提供一定程度的可用性(availablitity):即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。
集群搭建
制作6个redis实例,6379、6380、6381、6389、6390、6391
配置基本信息
- 开启daemonize yes;
- 修改pid文件名字;
- 修改端口;
- 修改log文件名称(可以不改);
redis cluster配置修改
- cluster-enabled yes 打开集群模式
- cluster-config-file nodes-6379.conf 设定节点配置文件名
- cluster-node-timeout 1500 设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。
参考
边栏推荐
- ArcEngine (4) Use of MapControl_OnMouseDown
- 流行和声基础大笔记
- RViz报错: Error subscribing: Unable to load plugin for transport ‘compressed‘解决方法
- 【论文笔记】基于动作空间划分的MAXQ自动分层方法
- HCIP练习(OSPF)
- FusionAccess软件架构、FusionAccess必须配置的四个组件、桌面发放流程、虚拟机组类型、桌面组类型
- Dapr 与 NestJs ,实战编写一个 Pub & Sub 装饰器
- “唯一索引允许为空“ 的说法是不严谨的
- dflow入门1——HelloWorld!
- LAN技术-2免费ARP
猜你喜欢
随机推荐
ArcEngine (3) zoom in and zoom out through the MapControl control to achieve full-image roaming
window的供选数据流
uniapp swiper 卡片轮播 修改指示点样式效果demo(整理)
C# 一周入门高级编程之《C#-接口》Day Two
tolower函数
Redisson实现分布式锁
Laya中关于摄像机跟随人物移动或者点击人物碰撞器触发事件的Demo
36氪详情页AES
Using pipreqs export requirements needed for the project. TXT (rather than the whole environment)
greenplum role /user 管理
ArcEngine(六)用tool工具实现拉框放大缩小和平移
实时目标检测新高地之#YOLOv7#更快更强的目标检测器
LAN技术-2免费ARP
DeFi明斯基时刻:压力测试与启示
0day_Topsec上网行为管理RCE
mysql 8.0.12 安装配置方法并--设置修改密码
服务器资源监控工具-nmon、nmon_analyser
CSP-S2019 Day2
timestamp
行业洞察 | 如何更好的实现与虚拟人的互动体验?