Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Konnte keine Verbindung zu Redis um 10.XX.XX.28:6379 herstellen:Unbekannter Fehler – beim Zugriff von Spring Batch oder Windows-Maschine

Ich konnte dieses Problem wie folgt lösen:"Zugriff auf Redis vom Remote-System"

Standardmäßig ist Redis von localhost aus zugänglich, aber wenn Sie von einem entfernten Standort aus auf den Redis-Server zugreifen möchten, müssen wir einige Änderungen in der Konfigurationsdatei vornehmen. Öffnen Sie die Konfigurationsdatei für die Instanz, d. h. /etc/6379.conf

$ vi /etc/redis/6379.conf

&suchen Sie nach ‘bind 127.0.0.1’ . Wir können entweder 127.0.0.1 ersetzen mit 0.0.0.0 oder fügen Sie die IP-Adresse unseres Servers hinzu. Es sollte so aussehen

bind 0.0.0.0

oder

bind 127.0.0.1 192.168.1.100

Beenden Sie nun die Datei, nachdem Sie die Änderungen gespeichert haben, und starten Sie den Dienst neu, damit die Änderungen wirksam werden.

$ service redis_6379 restart

Denken Sie daran, wenn Sie mehrere oder unterschiedliche Portnummern verwenden, müssen Änderungen an allen Konfigurationsdateien für die jeweiligen Portnummern vorgenommen werden.

Um nun zu prüfen, ob wir uns von einem Remote-System aus bei Redis anmelden können, melden Sie sich zuerst beim Remote-System an und geben Sie den folgenden Befehl vom Terminal ein,

$ redis-cli -h 192.168.1.100 -p 6379

wo, 192.168.1.100 ist die IP-Adresse des Redis-Servers mit 6379 als Portnummer der Redis-Instanz.

Fertig :)

Führen Sie bei Problemen Folgendes aus:yum install make gcc gcc-c++ kernel-devel