docker怎么复制redis
在 docker 中复制 redis 需要设置主从复制。详细办法包括:1. 建设主 redis 容器;2. 启动副本容器并毗连到主容器;3. 验证复制;4. 执行故障转移(若是需要);5. 扩展副本(可。。
怎样在 Docker 中复制 Redis
在 Docker 中复制 Redis 涉及建设主从复制设置。以下办法将指导你完成此历程:
1. 建设主 Redis 容器
docker run -d --name redis-master redis:latest
登录后复制
2. 启动副本容器并毗连到主容器
docker run --rm -it --link redis-master:redis redis:latest \ redis-cli --slaveof redis-master 6379
登录后复制
3. 验证复制
docker exec redis-master redis-cli info replication
登录后复制
此下令将在主容器中输出以下信息:
connected_slaves:1 slave0:ip=172.17.0.2,port=6379,state=online,offset=14467,lag=0
登录后复制
4. 故障转移
若是主容器爆发故障,将自动触发故障转移,并选择一个副本作为新主。你可以通过以下下令手动触发故障转移:
docker exec redis-master redis-cli SLAVEOF NO ONE
登录后复制
5. 扩展副本
要扩展副本数目,请重复办法 2。每个副本将自动毗连到主容器。
提醒:
使用 –net=host 参数允许容器直接使用主机的网络客栈,从而简化容器之间的通讯。
为容器分派长期性存储,以保存数据,纵然容重视新启动或爆发故障。
监控复制设置,确保所有副本都正常运行。
以上就是docker怎么复制redis的详细内容,更多请关注本网内其它相关文章!
免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表GA黄金甲滤油机网官方态度,请读者仅做参考。本文接待转载,转载请说明来由。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系GA黄金甲实时修正或删除。