1. 程式人生 > 其它 >【轉】Redis單機Docker叢集搭建

【轉】Redis單機Docker叢集搭建

這套部署版本是單機Linux作業系統下最快速的搭建方法,只需要簡單的2個Docker命令即可完成

1.啟動三主三從

docker run -d --name redis-node-1 --net host --privileged=true -v /usr/local/docker/redis/share/redis-node-1:/data redis --cluster-enabled yes --appendonly yes --port 6381

docker run -d --name redis-node-2 --net host --privileged=true -v /usr/local/docker/redis/share/redis-node-2
:/data redis --cluster-enabled yes --appendonly yes --port 6382 docker run -d --name redis-node-3 --net host --privileged=true -v /usr/local/docker/redis/share/redis-node-3:/data redis --cluster-enabled yes --appendonly yes --port 6383 docker run -d --name redis-node-4 --net host --privileged=true -v /usr/local/docker/redis/share/redis-node-4
:/data redis --cluster-enabled yes --appendonly yes --port 6384 docker run -d --name redis-node-5 --net host --privileged=true -v /usr/local/docker/redis/share/redis-node-5:/data redis --cluster-enabled yes --appendonly yes --port 6385 docker run -d --name redis-node-6 --net host --privileged=true -v /usr/local/docker/redis/share/redis-node-6
:/data redis --cluster-enabled yes --appendonly yes --port 6386

2.構建主從關係

# 進入redis-node-1構建
docker exec -it redis-node-1 bash
# 注意,進入docker容器後才能執行一下命令,且注意自己的真實IP地址
redis-cli --cluster create 192.168.11.133:6381 192.168.11.133:6382 192.168.11.133:6383 192.168.11.133:6384 192.168.11.133:6385 192.168.11.133:6386 --cluster-replicas 1
# 切記裡面設定配置的時候是yes不是y

 以6381為切入點,檢視叢集狀態

#進入介面redis內部檢視資訊
redis-cli -p 6381
cluster info
cluster nodes

原文:https://blog.csdn.net/www1056481167/article/details/125580167