确认连接的是 Redis 主节点(master),使用 SLAVEOF NO ONE 切换
# 进入 Redis 容器
docker exec -it redis-stack bash
# 连接 Redis 并查看角色
redis-cli
INFO replication
NOAUTH Authentication required.
127.0.0.1:6379> AUTH 123456
OK
127.0.0.1:6379> INFO replication
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:ee863cd6c1d90de044be3c8be4328b58fde63aa7
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
# 如果是 slave,切换为主节点
SLAVEOF NO ONE
# 在宿主机上测试连接
redis-cli -h localhost -p 6379
SET test "hello"
GET test