我正在尝试将所有 key 从 db=2 复制到运行在端口 6380 的同一个 redis 中的 db=3。
我已经关注了其他几个 SO 问题,但得到了 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
最佳答案
这不是错误。
在您的情况下,您扫描的 key 可能在您尝试迁移时已过期。如果您要迁移的 key 在源数据库中不存在,MIGRATE
命令将返回 NOKEY。
关于redis - 将所有 KEYS 从一个数据库复制到同一个 Redis 中的另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57049900/