GA黄金甲

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黄金甲实时修正或删除。

相关新闻

联系GA黄金甲

18523999891

可微信在线咨询

事情时间:周一至周五 ,9:30-18:30 ,节沐日休息

QR code
【网站地图】【sitemap】