为什么;redis cli监视器“;仅适用于一个群集节点
我有Redis 6节点集群,3个主节点和3个从节点。 我尝试从python和lib(python在greenplum plpython2u函数中运行)使用Redis。 我的连接设置如下所示:为什么;redis cli监视器“;仅适用于一个群集节点,redis,cluster-computing,in-memory-database,redis-cluster,redis-py,Redis,Cluster Computing,In Memory Database,Redis Cluster,Redis Py,我有Redis 6节点集群,3个主节点和3个从节点。 我尝试从python和lib(python在greenplum plpython2u函数中运行)使用Redis。 我的连接设置如下所示: startup_nodes = [ {"host": "masternode1", "port": "6380"} ] r = RedisCluster(startup_nodes=startup_no
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)
在这两种情况下,我都尝试使用monitor工具:
redis-cli -p 6380 -h masternode1 monitor
对于masternode1和masternode2,我只看到“OK”。
但在masternode3上,我看到了预期的输出(大量GET请求)
为什么它是这样工作的?这是否意味着只有masternode3节点才能工作