byl*_*nan 6 redis redis-cluster
我谷歌了一下,找到了两个解决方案:
CLUSTER FORGET( http://redis.io/commands/cluster-forget )
redis-trib.rb del-node
我认为CLUSTER FORGET“是正确的做法。
但我真的很想知道有关redis-trib.rb del-node.
有人可以解释它们之间的区别吗?
小智 5
redis-trib.rb 是 antirez(首席 redis 开发人员)构建的 ruby 实用程序脚本,作为在基本 redis 集群命令之上构建管理工具的参考实现。
在引擎盖下 redis-trib 用于CLUSTER FORGET实现它自己的管理 del-node 命令。https://github.com/antirez/redis/blob/unstable/src/redis-trib.rb#L1374
Redis-trib 使用起来更加友好。如果您正在这样做,CLUSTER FORGET您需要循环并将该命令发送到系统中的每个其他节点,而 del-node 将为您自动执行该过程。