问题描述:
使用Redis的migrate迁移key,当目标Redis 有密码时遇到如下错误。
(error) ERR Target instance replied with error: NOAUTH Authentication required.
127.0.0.1:6379> info server
# Server
redis_version:5.0.9
127.0.0.1:6379> MIGRATE 127.0.0.1 6380 key1 0 1000 copy
(error) ERR Target instance replied with error: NOAUTH Authentication required.
解决办法:在目标Redis上取消密码
127.0.0.1:6380> config get requirepass
1) "requirepass"
2) "foobared"
127.0.0.1:6380> config set requirepass ''
OK
127.0.0.1:6379> MIGRATE 127.0.0.1 6380 key1 0 1000 copy
OK