Redis从站没有响应数据

时间:2019-05-28 06:43:38

标签: redis

./redis-cli -c -p 7003 keys '*' | sort -nr | head
20190500210000
20190500200108
20190500200104
20190500200100


./redis-cli -c -p 7000 keys '*' | sort -nr | head
20190500210000
20190500200108
20190500200104
20190500200100

有相同的数据。 7000是大师。 7003是7000的从属。

但是当我杀死master时,slave返回了以下内容。

./redis-cli -c -p 7003 dbsize | sort -nr | head

无法在127.0.0.1:7000连接到Redis:连接被拒绝

编辑:

./redis-cli -p 7000 type 20190405080190

(error) MOVED 1326 127.0.0.1:7003

这是第二次。 7003被提升为大师。重新启动后,7000成为从站。如果我未指定-c,则抛出错误。那么从节点中没有数据吗?

./redis-cli -c -p 7000 type 20190405080190

set

杀死了新主人7003

kill -9 23531

连接到从站获取数据:

./redis-cli -c -p 7000 type 20190405080190

Could not connect to Redis at 127.0.0.1:7003: Connection refused

Could not connect to Redis at 127.0.0.1:7003: Connection refused


./redis-cli -p 7000 type 20190405080190

(error) MOVED 1326 127.0.0.1:7003

这就是为什么我感到困惑。提升主人需要一些时间。是原因吗?

是的,我证实了这一点。需要一些时间。为什么会这样呢?奴隶不保留数据吗?

0 个答案:

没有答案