sql >> Database >  >> NoSQL >> Redis

Kon geen verbinding maken met Redis om 127.0.0.1:6379:Verbinding geweigerd

Wat u moet doen, hangt af van hoe u wilt dat het werkt...

Als je verbinding wilt kunnen maken met Redis via een netwerkinterface, plaats dan commentaar op alle bind richtlijnen in uw configuratiebestand door een # aan het begin van de regel die begint met bind .

Als u alleen verbinding wilt kunnen maken door 178.xxx.xxx.xxx op te geven, plaatst u het volgende in uw configuratiebestand:

bind 178.xxx.xxx.xxx

Als je 127.0.0.1 of 178.xxx.xxx.xxx wilt gebruiken, typ dan:

bind 178.xxx.xxx.xxx 127.0.0.1

Ik neem aan dat je deze optie wilt, maar zie onderstaande beveiligingsopmerking.

In het algemeen is het echter uit veiligheidsoogpunt niet aan te raden om uw Redis-server bloot te stellen aan het hele internet - en alle bovenstaande opties doen precies dat. U wilt waarschijnlijk binden aan 127.0.0.1 en een ssh . instellen tunnel van uw openbare adres 178.xxx.xxx.xxx naar 127.0.0.1.

Wat je daar ook invoert, herstart Redis om de wijzigingen door te voeren.




  1. Wat is de meest efficiënte documentgeoriënteerde database-engine om duizenden middelgrote documenten op te slaan?

  2. Wat betekent te veel positionele opties bij het doen van een mongo-export?

  3. Indexprefixcompressie in MongoDB 3.0 WiredTiger

  4. Hoe kan ik meerdere documenten tegelijk opslaan in Mongoose/Node.js?