Utknąłem z tym samym problemem, a poprzednia odpowiedź mi nie pomogła (choć dobrze napisana).
Rozwiązanie jest tutaj:sprawdź swój /etc/redis/redis.conf
i pamiętaj o zmianie ustawienia domyślnego
bind 127.0.0.1
do
bind 0.0.0.0
Następnie zrestartuj swoją usługę (service redis-server restart
)
Możesz teraz sprawdzić, czy redis nasłuchuje na nielokalnym interfejsie za pomocą
redis-cli -h 192.168.x.x ping
(zastąp 192.168.x.x swoim adresem IP)
Ważna uwaga: jak stwierdziło kilku użytkowników, nie jest to bezpieczne ustawić to na serwerze, który ma dostęp do Internetu. Powinieneś mieć pewność, że Twoje redis jest chronione wszelkimi środkami, które odpowiadają Twoim potrzebom.