redis 未知命令“MIGRATE”,参数以

gzjq41n4  于 5个月前  发布在  Redis
关注(0)|答案(1)|浏览(68)

我有一个现有的sourceredis示例,运行在redis 6.0.5 cache.m6g.large上
我有一个目标Redis示例,运行在Redis 7.1.0版本上

我想将密钥从源迁移到目标.使用redis-task命令https://redis.io/commands/migrate/

redis-cli --version
redis-cli 6.0.16

字符串
然而,我收到以下错误:
(错误)ERR未知命令“MIGRATE”,参数开头为:“redis.redacted.com”“6379 "”0“”5000“”KEYS“”命名空间:data-api,key:jsonapi:http://data.api.redacted.com/redacted/redacted?end_d'

source_host=""
source_port=6379
source_db=0

target_host=""
target_port=6379
target_db=0

redis-cli -h $source_host -p $source_port -n $source_db --scan | xargs redis-cli -h $target_host -p $target_port -n $target_db MIGRATE $source_host $source_port "" 0 5000 KEYS


即使我尝试单独没有脚本

MIGRATE redis.acme.com 6379 "" 0 5000 KEYS "some_key"


(错误)ERR未知命令“MIGRATE”,参数开头为:“redis.acme.com”“6379 "”0“" 5000”“KEYS”"some_key 'strong text
我做错了什么?

相关问题