sql >> Databáze >  >> NoSQL >> Redis

Nelze se připojit k Redis v 10.XX.XX.28:6379:Neznámá chyba – při přístupu z Spring Batch nebo Windows

Tento problém se mi podařilo vyřešit následovně:"Přístup k redis ze vzdáleného systému"

Ve výchozím nastavení je redis přístupný z localhost, ale pokud chcete k serveru redis přistupovat ze vzdáleného umístění, musíme provést nějaké změny v konfiguračním souboru. Otevřete konfigurační soubor pro instanci, tj. /etc/6379.conf

$ vi /etc/redis/6379.conf

a vyhledejte ‘bind 127.0.0.1’ . Můžeme buď nahradit 127.0.0.1 s 0.0.0.0 nebo k němu přidejte IP adresu našeho serveru. Mělo by to vypadat

bind 0.0.0.0

nebo

bind 127.0.0.1 192.168.1.100

Nyní ukončete soubor po uložení změn a restartujte službu, aby se změny projevily.

$ service redis_6379 restart

Pamatujte, že pokud používáte více nebo různá čísla portů, je třeba provést změny ve všech konfiguračních souborech pro příslušná čísla portů.

Chcete-li nyní zkontrolovat, zda se můžeme přihlásit k redis ze vzdáleného systému, přihlaste se nejprve do vzdáleného systému a zadejte následující příkaz z terminálu,

$ redis-cli -h 192.168.1.100 -p 6379

kde 192.168.1.100 je IP adresa serveru redis s 6379 jako číslem portu instance redis.

Hotovo :)

V případě problémů proveďte:yum install make gcc gcc-c++ kernel-devel



  1. Odkazování na jiné dokumenty pomocí řetězce spíše než ObjectId

  2. Jak používat Redis s Pythonem

  3. Jaká jednotka se používá k zobrazení využití procesoru Redis

  4. Nelze se připojit k serveru redis z kontejneru docker