/ / Redis auf Azure Debian VM - ETIMEDOUT verbinden - Debian, Azure, Redis

Redis auf Azure Debian VM - ETIMEDOUT verbinden - Debian, Azure, Redis

Ich habe unter Azure eine Debian 9-VM erstellt und auch MariaDB, PHPMyAdmin und Node mit pm2 installiert. Damit habe ich in den Eingangsregeln Port 80 f├╝r HTTP, 3306 f├╝r MySQL und Port 6379 f├╝r Redis festgelegt.

wenn ich versuche, mit dem Windows-Client zu verbindenlehnt ab oder im Code lehnt es auch ab und ich erhalte "Fehler: Verbindung zu [someIP] erneut herstellen: 6379 fehlgeschlagen - ETIMEDOUT verbinden [someIP]: 6379". Wenn ich die Verbindungseinstellungen auf ein anderes Redis ├Ąndere, das ich besitze, funktioniert es. Es sollte also kein Problem mit dem Code geben.

Kurz gesagt: Was muss ich ├╝berpr├╝fen, um eine erfolgreiche Verbindung von meinem Heimnetzwerk zu Redis on Azure herzustellen?

Antworten:

0 f├╝r Antwort Ôäľ 1

Ich beziehe mich darauf offizielles Dokument und installiere redis auf Debian 9. Ich k├Ânnte es mit VM Public IP verbinden.

Sie sollten aktivieren, dass Redis die private IP von VM ├╝berwacht. Standardm├Ą├čig ├╝berwacht es localhost. ├ändern /etc/redis/6379.conf wie nachstehend:

bind <vm"s private ip>

Starten Sie dann Redis neu. systemctl restart redis_6379.

├ťberpr├╝fen Sie die Verbindung unter 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"

Hinweis: Sie sollten Port 6379 auf NSG wie folgt ├Âffnen Bildschirmfoto.