撤销部署docker stack rm redis_cluster
如果需要重新部署集群,redis集群为了保证数据统一,需要清除数据卷 。
# 每个节点都需要执行docker volume prune
测试进入其中一个节点容器,依次查看集群信息
docker exec -it xxx bashredis-cli -c -h redis-node1 info

文章插图
测试读写数据

文章插图
测试其中一个主节点宕机,这里删除了主节点1 , 节点1对应的从节点是节点4,节点1宕机后节点4成为主节点
docker service rm redis-swarm_redis-node1# 查看root@redis-node2:/data# redis-cli -c -h redis-node1Could not connect to Redis at redis-node1:6379: Name or service not knownnot connected>root@redis-node2:/data# redis-cli -c -h redis-node4redis-node4:6379> info

文章插图
问题
redis-cli --cluster create redis-node1:6379 ...省略
在容器中使用redis-cli创建集群时,无法使用容器名创建,只能使用容器的ip,因为redis-cli对别名不支持
文章插图
脚本下载+快速启动
链接:https://pan.baidu.com/s/11ITDFls2UXgjZhdWmhVMFA提取码:mvfj
推荐阅读
- 火炬之光手游战力快速提升攻略 火炬之光手游攻略
- 使用dotnet-monitor sidecar模式 dump docker运行的dotnet程序.
- 四十六 SpringCloud微服务实战——搭建企业级开发框架:【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建
- 怎么如何快速赚钱(27个懒人赚钱方法)
- 怎样快速玩转魔方(如何一秒玩转魔方)
- 使用 etcdadm 快速、弹性部署 etcd 集群
- 快速安装 服务器之Apollo单机部署
- 手机怎样截屏(vivo手机怎么快速截屏)
- Docker_基础知识
- Docker | redis集群部署实战