我按照教程here尝试使用docker创建Redis集群。 给定的脚本使用Redis 5 docker映像并在自定义docker网桥网络中创建节点来创建集群。 我可以通过redis-cli连接到集群,但是当我尝试通过golang程序连接到节点时,却无法连接,并且出现连接被拒绝的错误。我正在连接到“ localhost:port”,其中port是docker run命令在创建节点期间公开的端口号。
docker run -d --name "redis-"$port -p $port:6379 --net $network_name $redis_image $start_cmd;
任何这样做的指针都会非常有帮助。