Centos8部署Redis Cluster
Redis Cluster 通过分片方式实现高可用,数据分布在多个节点,支持水平扩展。
1、环境准备
一般建议准备六个节点(推荐 3 个主节点 + 3 个从节点)
2、配置Redis Cluster模式
2.1、配置文件
修改 redis.conf:
每个节点的配置应包括以下内容:
port <port> # 每个实例的端口,例如 6379, 6380, ...
cluster-enabled yes # 启用集群模式
cluster-config-file nodes-<port>.conf # 节点状态保存文件
cluster-node-timeout 5000 # 集群节点超时时间
appendonly yes # 开启持久化 (AOF)
bind 0.0.0.0 # 允许外部连接
protected-mode no # 禁用保护模式(避免本地限制)
# 这个两个配置看情况
requirepass <password> # 如果需要密码
masterauth <password> # 如果从节点需要认证主节点
为