Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多集群Docker中的Redis_Redis_Dockerfile_Redis Cluster - Fatal编程技术网

多集群Docker中的Redis

多集群Docker中的Redis,redis,dockerfile,redis-cluster,Redis,Dockerfile,Redis Cluster,我是Redis的新手 我想在容器中跨多个集群部署redis缓存。有没有办法达到同样的效果 问题:- 1.如何在集群中的redis节点之间进行发现。 2.如果有人尝试创建一个简单的dockerfile,请共享该文件 提前谢谢 如果要进行切分,可以使用redis sentinel进行分布式缓存,也可以使用redis cluster,要使Docker与redis cluster兼容,需要使用Docker的主机联网模式。你想干什么?您正在尝试设置master-master redis或主从(回退)缓存系

我是Redis的新手

我想在容器中跨多个集群部署redis缓存。有没有办法达到同样的效果

问题:- 1.如何在集群中的redis节点之间进行发现。 2.如果有人尝试创建一个简单的dockerfile,请共享该文件


提前谢谢

如果要进行切分,可以使用redis sentinel进行分布式缓存,也可以使用redis cluster,要使Docker与redis cluster兼容,需要使用Docker的主机联网模式。你想干什么?您正在尝试设置master-master redis或主从(回退)缓存系统。谢谢@MrFox。我想在两个静态集群上使用redis cluster跨几个虚拟机进行数据切分。您可以使用不同的方法,具体取决于您的需求客户端分区—这意味着您需要实现处理从何处写入和读取的客户端、代理辅助分区—您可以使用代理层,如(,)确保根据配置的分区schemaQuery路由将请求转发到正确的Redis实例:您可以将查询发送到随机实例,该实例将确保将查询转发到正确的节点,redis cluster实现了一种混合形式的查询路由,我建议您阅读本文,如果您想使用基于代理的方法,强烈推荐netflix dynomite。