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
在Redis中,如果我将一个节点设置为另一个从节点的从节点,该怎么办?_Redis - Fatal编程技术网

在Redis中,如果我将一个节点设置为另一个从节点的从节点,该怎么办?

在Redis中,如果我将一个节点设置为另一个从节点的从节点,该怎么办?,redis,Redis,所以在时间的开始,我运行了一个主节点a 然后,我运行第二个节点B,然后将其设置为A的从属节点 节点B>A的从属节点 到目前为止还不错 现在,如果我运行第三个节点C,它被设置为B的从属节点,会怎么样 节点C>从属节点B 从本地测试来看,虽然Redis确实没有解决这种“可传递”定义的方法,但它确实成功地执行了复制。我能够从B和C中检索我在A中设置的值 现在,在生产中这样做可以接受吗?为什么(或为什么不)?链接复制(从机的从机)在Redis中受支持,并且在生产中是一种可接受的部署-以下是以下参

所以在时间的开始,我运行了一个主节点a

然后,我运行第二个节点B,然后将其设置为A的从属节点


节点B>A的从属节点

到目前为止还不错

现在,如果我运行第三个节点C,它被设置为B的从属节点,会怎么样


节点C>从属节点B

从本地测试来看,虽然Redis确实没有解决这种“可传递”定义的方法,但它确实成功地执行了复制。我能够从B和C中检索我在A中设置的值

现在,在生产中这样做可以接受吗?为什么(或为什么不)?

链接复制(从机的从机)在Redis中受支持,并且在生产中是一种可接受的部署-以下是以下参考:

  • 从属设备能够接受来自其他从属设备的连接。除了将多个从属设备连接到同一个主设备之外,从属设备还可以以级联式结构连接到其他从属设备。自Redis 4.0以来,所有子从属服务器将从主服务器接收完全相同的复制流