Erro de conexão do servidor fechado ao verificar se a chave existe em um cluster de redis usando stunnel

1

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?

    
por Ray Vega 22.11.2016 / 21:57

1 resposta

0

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.

    
por 22.11.2016 / 23:51