Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Was macht der Bindungsparameter in Redis?

Es ist das Redis-Äquivalent der mysql-Bind-Adresse-Option und funktioniert genau so.

Es bindet die Redis-Instanz an eine bestimmte Schnittstelle (und damit an eine bestimmte IP-Adresse).

Grundsätzlich hört Ihr Redis-Server nur auf Verbindungen zu der Adresse zu, die über bind angegeben wurde Möglichkeit. Dies ist eine Sicherheitsmaßnahme, die es ermöglicht, Verbindungen zu trennen, die nicht innerhalb des jeweiligen Netzwerks hergestellt wurden.

Wenn Sie also

festlegen
bind 127.0.0.1

redis akzeptiert nur Client-Verbindungen zu 127.0.0.1 (nur lokale).

Wenn Sie es auf

setzen
bind 0.0.0.0

Es akzeptiert Verbindungen zu jeder Adresse (und damit zu jeder Verbindung, die zu Ihrer Redis-Instanz hergestellt werden kann), die von einer beliebigen Schnittstelle auf dem Computer verwendet wird, auf dem Redis ausgeführt wird.

Wenn Sie es auf eine andere spezifische Adresse setzen, erwartet Redis, dass Verbindungen zu dieser spezifischen Adresse hergestellt werden, und verwirft den Rest.