在Redis中使用Slave of Slave时的Connected_Slaves度量

时间:2015-08-05 16:16:36

标签: redis

在具有从属设备的环境中使用Redis的复制功能时,主设备,作为主设备的从设备或两者都会增加 uchar *bits = myImage.bits(); for (int i = 0; i < (myImage.width() * myImage.height() * 4); i++) { qDebug() << (int) bits[i]; // Here printing the RGBA values in sequence } 计数器吗?请参阅示例图:https://imgur.com/Ge1WLzX

在图像中,有一个带有两个从站的主站,每个从站都有自己的两个从站。在这种情况下,主人的connected_slaves值是6吗?第一对奴隶的connected_slaves值是否各为2?

我查看了Redis的文档,但没有发现任何描述这一点。

1 个答案:

答案 0 :(得分:0)

为了找到解决方案,我设置了一个同时运行七个Redis服务器的虚拟环境。它们设置了顺序端口号,默认Redis端口(6379)实例是主节点。我将两个实例配置为Instance_6379的从属,并为Instance_6380和Instance_6381分别配置了两个从属。然后,我检查了每个redis-cli info输出,并注意到connected_slaves指标。

这是我发现的: Masters将仅报告与他们直接连接的奴隶。从站的从站将不计入连接到主站的从站总数。

在问题中引用的示例图像中,最左边的Redis服务器只有两个connected_slaves,每个子节点也会显示两个connected_slaves

我希望这个答案对某人有用。