我有redis 6节点集群,3个主节点和3个从节点。我尝试使用rediscluster lib(python在greenplumplppython2u函数中运行)从python使用redis。我这样设置连接:
startup_nodes = [
{"host": "masternode1", "port": "6380"}
]
r = RedisCluster(startup_nodes=startup_nodes)
或者像这样
startup_nodes = [
{"host": "masternode1", "port": "6380"},
{"host": "masternode2", "port": "6380"},
{"host": "masternode3", "port": "6380"}
]
r = RedisCluster(startup_nodes=startup_nodes)
在这两种情况下,我都尝试使用监视工具:
redis-cli -p 6380 -h masternode1 monitor
对于masternode1和masternode2,我只看到“ok”。但是在masternode3上我看到了预期的输出(很多get请求)。
为什么是这样?这是否意味着只有masternode3节点工作?
暂无答案!
目前还没有任何答案,快来回答吧!