sql >> Databasteknik >  >> NoSQL >> Redis

Vad gör bind-parametern i Redis?

Det är redis-motsvarigheten till mysql bind-adress-alternativet och fungerar på exakt samma sätt.

Den binder redis-instansen till ett specifikt gränssnitt (och därmed en specifik IP-adress).

I grund och botten kommer din redis-server bara att lyssna på anslutningar som görs till adressen som anges i via bind alternativ. Detta är en säkerhetsåtgärd som gör det möjligt att avbryta anslutningar som inte har gjorts inom det specifika nätverket.

Så om du ställer in

bind 127.0.0.1

redis accepterar endast klientanslutningar som gjorts till 127.0.0.1 (endast lokala).

Om du ställer in den på

bind 0.0.0.0

den accepterar anslutning till vilken adress som helst (och därmed alla anslutningar som kan göras till din redis-instans) som används av vilket gränssnitt som helst på maskinen där redis körs.

Om du ställer in den på någon annan specifik adress kommer redis att förvänta sig att anslutningar görs till den specifika adressen och kommer att ta bort resten.



  1. Säkra MongoDB från externa injektionsattacker

  2. Rails anpassad miljö Resque.enqueue skapar inga jobb

  3. Kan inte skriva över modellen en gång kompilerad Mongoose

  4. Redis datastruktur utrymmeskrav