REDIS

【已解决】Redis分片集群在缩容的时候,执行删除节点命令提示:is not empty! Reshard data away and try again

Redis分片集群,扩容之后,需要进行缩容,在执行删除节点命令命令的时候,提示如下错误:isnotempty!Resharddataawayandtryagain提示[ERR]Node127.0.0.1:7004isnotempty!Resharddataawayandtryagain.说明,当前该节点还有哈希槽信息,我们需要重哈希移走所有的数据才行,接下来执行操作删除节点操作。这里顺便说下,删除

Redis分片集群,扩容之后,需要进行缩容,在执行删除节点命令命令的时候,提示如下错误:is not empty! Reshard data away and try againf909a0a357caac06a48a576f78a9a968.png

提示[ERR] Node 127.0.0.1:7004 is not empty! Reshard data away and try again.说明,当前该节点还有哈希槽信息,我们需要重哈希移走所有的数据才行,接下来执行操作删除节点操作。

这里顺便说下,删除节点命令:

redis-cli --cluster del-node host:port node_id

8eafaf823975321fdf5a9210f4bac663.png

解决方案:

我们将7004的哈希槽移动到7001上

原创不易,完成人机校验,阅读全文

相关推荐