Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Nie można połączyć się z Redis o 10.XX.XX.28:6379:Nieznany błąd — podczas uzyskiwania dostępu z Spring Batch lub komputera z systemem Windows

Udało mi się rozwiązać ten problem, jak poniżej:„Dostęp do redis z systemu zdalnego”

Domyślnie redis jest dostępny z localhost, ale jeśli chcesz uzyskać dostęp do serwera redis ze zdalnej lokalizacji, musimy wprowadzić pewne zmiany w pliku konfiguracyjnym. Otwórz plik konfiguracyjny dla instancji, tj. /etc/6379.conf

$ vi /etc/redis/6379.conf

i poszukaj ‘bind 127.0.0.1’ . Możemy zastąpić 127.0.0.1 z 0.0.0.0 lub dodaj do niego adres IP naszego serwera. Powinno wyglądać jak

bind 0.0.0.0

lub

bind 127.0.0.1 192.168.1.100

Teraz wyjdź z pliku po zapisaniu zmian i uruchom ponownie usługę, aby zmiany zaczęły obowiązywać.

$ service redis_6379 restart

Pamiętaj, jeśli używasz wielu lub różnych numerów portów, należy wprowadzić zmiany we wszystkich plikach konfiguracyjnych dla odpowiednich numerów portów.

Teraz, aby sprawdzić, czy możemy zalogować się ponownie do systemu zdalnego ze zdalnego systemu, zaloguj się najpierw do systemu zdalnego i wprowadź następujące polecenie z terminala,

$ redis-cli -h 192.168.1.100 -p 6379

gdzie, 192.168.1.100 to adres IP serwera redis z 6379 jako numerem portu instancji redis.

Gotowe :)

Wykonaj w razie jakichkolwiek problemów:yum install make gcc gcc-c++ kernel-devel



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis dostęp z MS Excel?

  2. JedisPoolConfig nie można przypisać do GenericObjectPoolConfig

  3. Klient C#/.NET dla Redis

  4. Django, Redis:Gdzie umieścić kod połączenia

  5. Czy możliwe jest posiadanie pamięci podręcznej Linux VFS z systemem plików FUSE?