Problemas para conectar-se ao servidor de redis remoto

4

Eu tenho duas instâncias do Amazon-EC2, digamos A e B. B tem servidor redis instalado.

Eu quero acessar B de A Então estou tentando

A$ redis-cli -h B_ip -p 6379
Could not connect to Redis at B_ip:6379: Connection timed out
Could not connect to Redis at B_ip:6379: Connection timed out

Minha solução alternativa:

Eu alterei o /etc/redis/redis.conf

bind 127.0.0.1    ---->   bind 0.0.0.0

Então reiniciei o redis-server, mas o problema é persistente

Mais informações:

B$ netstat -nlpt | grep 6379
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:6379                0.0.0.0:*                   LISTEN      -  

Por favor ajude.

Progresso :

Eu procurei e descobri que remover bind para se conectar a partir do ip externo. Mas novamente não está funcionando. Eu tentei substituir bind 0.0.0.0 com private_ip_of_B mas ainda não está funcionando.

    
por Avi 10.02.2017 / 04:12

1 resposta

4

A porta 6379 não precisa estar aberta para os servidores do EC2, mas precisa estar aberta para o servidor Redis.

Você pode verificar se a porta é 6379 aberta em seu grupo de segurança da AWS. E tente novamente.

E verifique se você está usando ip privado e não o público.

    
por 10.02.2017 / 07:40