Rumah  >  Artikel  >  pembangunan bahagian belakang  >  关于docker和Redis的结合问题

关于docker和Redis的结合问题

WBOY
WBOYasal
2016-06-06 20:32:011148semak imbas

想学习分布式缓存,我个人有个想法,就是在ubuntu中建立多个docker镜像。然后每个镜像都启动redis。这样是不是可以模拟真实的分布式数据备份?不知道的想法对不对?
刚刚接触docker和redis。还望大家给点建议。谢谢

回复内容:

想学习分布式缓存,我个人有个想法,就是在ubuntu中建立多个docker镜像。然后每个镜像都启动redis。这样是不是可以模拟真实的分布式数据备份?不知道的想法对不对?
刚刚接触docker和redis。还望大家给点建议。谢谢

你只需要建立一个镜像就好了,可以起多个instance,启动的时候,使用不同的端口映射出来就可以模拟出集群的效果了。

<code>docker run --name instance1 –p 16379:6379 –i –t redis
docker run --name instance2 –p 26379:6379 –i –t redis

</code>

应该基于redis镜像,建立多个容器
docker容器默认使用网桥
host访问容器需要容器暴露/映射端口,容器之间可以相互访问

不过我没玩过redis集群。我玩redis时,redis还是2.8

只是为了学习,直接在本地机器上模拟就可以,多个redis.conf文件中制定不同的端口即可。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:discuz目录结构有哪些?Artikel seterusnya:php的touch创建文件失败