对现有的redis集群里的key进行重命名,使用命令:
RENAME key newkey
结果出现以下error
我查了一下说是“edis集群版对多key命令的支持,只能支持多key都在同一个slot上,即使多个slot在同一个节点上也不行”,那现在怎么办?如何将key的名字改掉?~~~
http://www.bug315.com/article/343.htm
有点麻烦的办法:
把之前key的内容取出来,新加入另外一个key里面:set("新的key",之前key的value),然后删除旧的key~