sql >> Database >  >> NoSQL >> Redis

Wat doet de bindparameter in Redis?

Het is het redis-equivalent van de mysql-bindadresoptie en werkt op precies dezelfde manier.

Het bindt de redis-instantie aan een specifieke interface (en dus een specifiek ip-adres).

In principe luistert uw redis-server alleen naar verbindingen die zijn gemaakt naar het adres dat is opgegeven in via de bind optie. Dit is een beveiligingsmaatregel die het mogelijk maakt om verbindingen te verbreken die niet binnen het specifieke netwerk zijn gemaakt.

Dus als je

bind 127.0.0.1

redis accepteert alleen clientverbindingen naar 127.0.0.1 (alleen lokale).

Als u het instelt op

bind 0.0.0.0

het accepteert verbinding met elk adres (en dus elke verbinding die kan worden gemaakt met uw redis-instantie) dat wordt gebruikt door elke interface op de machine waarop redis wordt uitgevoerd.

Als je het op een ander specifiek adres instelt, verwacht redis dat er verbindingen worden gemaakt met dat specifieke adres en laat het de rest vallen.



  1. For loop in redis met asynchrone verzoeken van nodejs

  2. Een Docker redis-container instellen met ssl

  3. Kloon een verzameling in MongoDB

  4. Spring Redis - Configuratie lezen uit bestand application.properties