redis集群搭建
- 多个节点共同保存数据
作用
-
扩展存储空间
-
提高吞吐量, 提高写的性能
和单机的不同
-
不再区分数据库, 只有0号库, 单机默认0-15
-
不支持事务/管道/多值操作
特点
-
要求至少
三主三从
-
要求必须开启
AOF持久化
-
自动选择集群节点进行存储
-
默认集成哨兵, 自动故障转移
相关配置
- 编写节点配置文件(至少6个节点)
# 每个节点分别配置ip/端口
bind 127.0.0.1
port 6379
# 集群配置
cluster-enabled yes # 开启集群
cluster-config-file nodes-7000.conf # 节点日志文件
cluster-node-timeout 15000 # 节点超时时长 15秒