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

Co robi parametr bind w Redis?

Jest to odpowiednik opcji mysql bind-address w redis i działa dokładnie w ten sam sposób.

Wiąże instancję redis z określonym interfejsem (a tym samym z określonym adresem IP).

Zasadniczo twój serwer redis będzie nasłuchiwał tylko połączeń nawiązanych z adresem określonym w bind opcja. Jest to środek bezpieczeństwa, który pozwala na zerwanie połączeń nie nawiązanych w danej sieci.

Więc jeśli ustawisz

bind 127.0.0.1

redis zaakceptuje tylko połączenia klientów wykonane do 127.0.0.1 (tylko lokalne).

Jeśli ustawisz to na

bind 0.0.0.0

zaakceptuje połączenie z dowolnym adresem (i stąd każde połączenie, które można nawiązać z twoją instancją redis), które jest używane przez dowolny interfejs na komputerze, na którym działa redis.

Jeśli ustawisz go na jakikolwiek inny konkretny adres, redis będzie oczekiwał nawiązania połączeń z tym konkretnym adresem i odrzuci resztę.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wprowadzenie do struktur danych Redis:skróty

  2. Serie RedisTimeoutException przy użyciu StackExchange.Redis

  3. Redis Cluster vs ZeroMQ w Pub/Sub, dla systemów rozproszonych skalowanych poziomo

  4. Która baza danych NoSQL dla ekstremalnie dużych ilości danych?

  5. Nie można pobrać zasobu z puli (SocketTimeoutException:)