Redis
 sql >> Database >  >> NoSQL >> Redis

Cosa fa il parametro bind in Redis?

È l'equivalente redis dell'opzione mysql bind-address e funziona esattamente allo stesso modo.

Associa l'istanza redis a un'interfaccia specifica (e quindi a un indirizzo IP specifico).

Fondamentalmente il tuo server redis ascolterà solo le connessioni effettuate all'indirizzo specificato tramite il bind opzione. Questa è una misura di sicurezza che consente di eliminare le connessioni non effettuate all'interno di una particolare rete.

Quindi se imposti

bind 127.0.0.1

redis accetterà solo connessioni client effettuate su 127.0.0.1 (solo locali).

Se lo imposti su

bind 0.0.0.0

accetterà la connessione a qualsiasi indirizzo (e quindi qualsiasi connessione che può essere effettuata all'istanza di redis) utilizzato da qualsiasi interfaccia sulla macchina su cui è in esecuzione redis.

Se lo imposti su qualsiasi altro indirizzo specifico, redis si aspetterà che le connessioni vengano effettuate a quell'indirizzo specifico e annullerà il resto.