redis集群
redis集群
redis集群有多种方式,主从、代理(proxy)、哨兵等,cool-admin任务、队列、微服务包括socket的分布式都基于redis实现,cluster方案对cool-admin是最兼容的方案。
cluster集群
1、每个服务器都安装好redis,建议通过宝塔一键安装方便配置;
2、开放端口6379及集群总线端口10000+客户端端口(6379) = 16379;
3、修改配置文件
bind 本机ip
cluster-enabled yes #开启集群
cluster-config-file nodes-6379.conf #集群节点配置文件,这个文件是不能手动编辑的。确保每一个集群节点的配置文件不通
cluster-node-timeout 15000 #集群节点的超时时间,单位:ms,超时后集群会认为该节点失败
appendonly yes #持久化
daemonize yes #守护进程
4、创建集群
创建3主3从的集群
redis-cli --cluster create ip1:6379 ip2:6379 ip3:6379 ip4:6379 ip5:6379 ip6:6379 --cluster-replicas 1
WARNING
注意开放端口,安全组也需要配置