redis 安装和systemd启动参考文章:https://wenda.zuncuang.com/article/1021
每台机器都启动6379和6380两个端口(redis启动脚本和正常启动redis一样),
主从脚本配置如下:
10.10.0.236
10.10.0.25
10.10.0.23
创建群集执行如下命令:
./bin/redis-cli --cluster create -a xxx 10.10.0.236:6379 10.10.0.236:6380 10.10.0.25:6379 10.10.0.25:6380 10.10.0.23:6379 10.10.0.23:6380 --cluster-replicas 1
执行该命令(只需要一台机器执行一下就可以了),然后yes,会创建一主一副本的群集,--cluster-replicas 1 表示带一个副本。命令会自动交叉分布。可以通过文章最后的几个命令查看自己的副本(从服务)是那台机器。
查看群集信息
cluster info
查看群集节点:
cluster nodes
查看当前节点Id
cluster myid
查看当前master节点的从(replicate)节点
CLUSTER REPLICAS命令接受一个节点ID作为参数,然后返回该节点属下所有从节点的相关信息
10.10.0.236:6379> cluster replicas 805fe0a7c0894f7118308aefcf172d21f6b6f2cf
1) "5741831bd09f942c5c30981982ddacd19c17e158 10.10.0.25:6380@16380 slave 805fe0a7c0894f7118308aefcf172d21f6b6f2cf 0 1716917440165 1 connected"
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!