Você precisará configurar uma conexão stunnel para cada porta usada pelo seu cluster. Então, quando seu cliente for redirecionado para 127.0.0.1:7002, ele poderá se conectar por meio da conexão stunnel dessa porta.
Usando o utilitário de linha de comando redis-cli
com a opção -c
para se conectar a um cluster de redis com o stunnel configurado e em execução.
Quando executo o comando EXISTS
para verificar uma chave, como esperado, ela redireciona para o nó que contém a chave. No entanto, obtenha o seguinte erro:
127.0.0.1:7000> EXISTS foo
-> Redirected to slot [12182] located at 127.0.0.1:7002
Error: Server closed the connection
Quando eu não uso o stunnel ele funciona muito bem retornando a saída esperada. No entanto, desejo garantir que a conexão do cliente seja criptografada.
É necessário algo no arquivo de configuração stunnel.conf como os endereços IP e / ou portas dos nós? Quais são as etapas recomendadas para configurar o redis-cli
conectando-se a um cluster com stunnel?
Você precisará configurar uma conexão stunnel para cada porta usada pelo seu cluster. Então, quando seu cliente for redirecionado para 127.0.0.1:7002, ele poderá se conectar por meio da conexão stunnel dessa porta.