将所有KEYS从一个数据库复制到同一Redis中的另一个数据库

时间:2019-07-16 04:08:30

标签: redis

我正在尝试在端口6380上运行的同一redis中将所有密钥从db = 2复制到db = 3。

我已经关注了几个其他问题,但得到了NOKEY作为答复。请查找相同的查询。有人可以帮助以下命令吗?

redis-3.2.8/src/redis-cli  -p 6380 -n 2 --scan | xargs redis- 
3.2.8/src/redis-cli -p 6380 migrate localhost 6380 '' 3 0 copy keys

1 个答案:

答案 0 :(得分:2)

这不是错误。

对于您而言,您尝试迁移的密钥可能已过期。如果源数据库中不存在要迁移的密钥,则MIGRATE命令将返回 NOKEY