码迷,mamicode.com
首页 > 其他好文 > 详细

Docker安装Redis集群

时间:2021-06-06 19:28:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:shell   mic   net   too   slot   成功   pre   img   class   

拉取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集群

标签:shell   mic   net   too   slot   成功   pre   img   class   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!