Я попытался создать кластер Redis с помощью Docker, следуя инструкции здесь .
Данный скрипт создает кластер, используя образ докера Redis 5 и создавая узлы в настраиваемой сети моста докера.
Я могу подключиться к кластеру через redis-cli, но когда я пытаюсь подключиться к узлу через программу golang, я не могу это сделать, и я получаю сообщение об ошибке соединения отказано. Я подключаюсь к «localhost: port», где port - это номер порта, который был указан при создании узлов командой docker run.
docker run -d --name "redis-"$port -p $port:6379 --net $network_name $redis_image $start_cmd;
Любые указатели для этого будут действительно полезны.