Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在同一Redis中将所有密钥从一个db复制到另一个db_Redis - Fatal编程技术网

在同一Redis中将所有密钥从一个db复制到另一个db

在同一Redis中将所有密钥从一个db复制到另一个db,redis,Redis,我正在尝试将端口6380上运行的同一个redis中的所有密钥从db=2复制到db=3 我关注了其他一些SO问题,但没有得到任何答案。请查找相同的查询。有人能帮助解决以下命令的问题吗 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 这不是一个错误 在您的情况下,您尝试迁移时扫描的密钥可

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

我关注了其他一些SO问题,但没有得到任何答案。请查找相同的查询。有人能帮助解决以下命令的问题吗

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
这不是一个错误

在您的情况下,您尝试迁移时扫描的密钥可能已过期。如果要迁移的密钥在源数据库中不存在,
migrate
命令将返回NOKEY