Skip to content

redis 集群

redis 集群有多种方式,主从、代理(proxy)、哨兵等,cool-admin 任务、队列、微服务包括 socket 的分布式都基于 redis 实现,cluster 方案对 cool-admin 是最兼容的方案。

cluster 集群

1、每个服务器都安装好 redis,建议通过宝塔一键安装方便配置;

2、开放端口 6379 及集群总线端口 10000+客户端端口(6379) = 16379;

3、修改配置文件

json
bind 本机ip

cluster-enabled yes  #开启集群
cluster-config-file nodes-6379.conf   #集群节点配置文件,这个文件是不能手动编辑的。确保每一个集群节点的配置文件不通
cluster-node-timeout 15000   #集群节点的超时时间,单位:ms,超时后集群会认为该节点失败
appendonly yes  #持久化
daemonize yes   #守护进程

4、创建集群

创建 3 主 3 从的集群

shell
redis-cli --cluster create ip1:6379 ip2:6379 ip3:6379 ip4:6379 ip5:6379 ip6:6379 --cluster-replicas 1

WARNING

注意开放端口,安全组也需要配置