Redis no azure debian vm - conecta o ETIMEDOUT

2

Eu fiz uma VM do Debian 9 no Azure, eu também instalei o MariaDB, o PHPMyAdmin e o nó com o pm2. Com isso, eu configurei na porta de regras de entrada 80 para HTTP, 3306 para MySQL e porta 6379 para o Redis.

quando eu tento conectar com o cliente windows ele se recusa ou no código ele também se recusa e eu recebo "Erro: Redis conexão para [someIP]: 6379 falha - conecta ETIMEDOUT [someIP]: 6379". quando eu altero as configurações de conexão para outro Redis que eu possuo, ele funciona, então não deve haver um problema com o código.

em suma: o que devo verificar para uma conexão bem-sucedida da minha rede doméstica com o Redis no Azure.

    
por Achiel Volckaert 10.01.2018 / 23:07

1 resposta

0

Eu refiro este documento oficial e instale o redis no Debian 9. Eu poderia conectá-lo com o IP público da VM.

Você deve permitir que o Redis esteja escutando no IP privado da VM. Por padrão, ele escuta no host local. Modifique /etc/redis/6379.conf conforme abaixo:

bind <vm's private ip>

Em seguida, reinicie o Redis. systemctl restart redis_6379 .

Verifique a conexão no Linux.

root@shui:~/redis-stable/utils# redis-cli -h 52.232.114.152
52.232.114.152:6379> set test HugeServer
OK
52.232.114.152:6379> get test
"HugeServer"

Observação: você deve abrir a porta 6379 no NSG como esta captura de tela .

    
por 11.01.2018 / 03:01