С помощью redis-cli
утилита командной строки с -c
переключиться для подключения к кластеру Redis с станнель настроен и запущен.
Когда я выполняю EXISTS
Команда для проверки ключа, как и ожидалось, перенаправляет на узел, содержащий ключ, однако выдает следующую ошибку:
127.0.0.1:7000> EXISTS foo
-> Redirected to slot [12182] located at 127.0.0.1:7002
Error: Server closed the connection
Когда я не использую станнель он отлично работает, возвращая ожидаемый результат. Однако я хочу убедиться, что соединение от клиента зашифровано.
Что-то нужно в файле конфигурации stunnel.conf например, IP-адреса и / или порты узлов? Какие рекомендуемые шаги для настройки redis-cli
подключение к кластеру с помощью stunnel?
Вам нужно будет настроить одно stunnel-соединение для каждого порта, который использует ваш кластер. Затем, когда ваш клиент будет перенаправлен на 127.0.0.1:7002, он сможет подключиться через stunnel-соединение для этого порта.