首页 > 其他 > 详细

Docker安装Redis集群

时间:2021-06-06 16:37:30      阅读:13      评论:0      收藏:0      [点我收藏+]

拉取redis镜像

docker pull redis

创建redis容器

docker create --name redis-node1 --net host -v /data/redis-data/node1:/data redis --cluster-enabled yes --cluster-config-file nodes-node-1.conf --port 7001
docker create --name redis-node2 --net host -v /data/redis-data/node2:/data redis --cluster-enabled yes --cluster-config-file nodes-node-2.conf --port 7002
docker create --name redis-node3 --net host -v /data/redis-data/node3:/data redis --cluster-enabled yes --cluster-config-file nodes-node-3.conf --port 7003
docker create --name redis-node4 --net host -v /data/redis-data/node4:/data redis --cluster-enabled yes --cluster-config-file nodes-node-4.conf --port 7004
docker create --name redis-node5 --net host -v /data/redis-data/node5:/data redis --cluster-enabled yes --cluster-config-file nodes-node-5.conf --port 7005
docker create --name redis-node6 --net host -v /data/redis-data/node6:/data redis --cluster-enabled yes --cluster-config-file nodes-node-6.conf --port 7006

启动上面创建的redis容器

docker start redis-node1 redis-node2 redis-node3 redis-node4 redis-node5 redis-node6

组建集群

docker exec -it redis-node1 /bin/bash

redis-cli --cluster create 192.168.31.251:7001 192.168.31.251:7002 192.168.31.251:7003 192.168.31.251:7004 192.168.31.251:7005 192.168.31.251:7006 --cluster-replicas 1

成功会显示
技术分享图片

退出docker

exit

redis-cli连接redis集群

安装redis-cli

sudo apt-get install redis-tools

连接redis集群

redis-cli -h 192.168.31.251 -p 7001

查看集群

cluster nodes

可以看到各个集群及主从关系及分配的slot
技术分享图片

Docker安装Redis集群

原文:https://www.cnblogs.com/wxx999/p/14855040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!