sql >> Database >  >> NoSQL >> Redis

Hoe stel je een wachtwoord in voor Redis?

Om het wachtwoord in te stellen, bewerk je redis.conf-bestand, zoek deze regel

# requirepass foobared

Verwijder vervolgens het commentaar en verander foobared in uw wachtwoord. Zorg ervoor dat je iets vrij lang kiest, 32 tekens of zo zou waarschijnlijk goed zijn, het is gemakkelijk voor een externe gebruiker om meer dan 150k wachtwoorden per seconde te raden, zoals de opmerkingen in het configuratiebestand vermelden.

Om te authenticeren met uw nieuwe wachtwoord met behulp van predis, is de syntaxis die u hebt getoond correct. Voeg gewoon een wachtwoord toe als een van de verbindingsparameters.

Om redis af te sluiten... check in je configuratiebestand voor het pidfile instelling, zal het waarschijnlijk

. zijn
pidfile /var/run/redis.pid

Voer vanaf de opdrachtregel uit:

cat /var/run/redis.pid

Dat geeft je het proces-ID van de draaiende server, en dood het proces dan met die pid:

kill 3832

Bijwerken

Ik wilde ook toevoegen dat je ook de /etc/init.d/redis-server stop kunt laten stoppen je bent gewend om op je live server te werken. Al die bestanden in /etc/init.d/ zijn gewoon shell-scripts, haal het redis-server-script van je lokale server en kopieer het naar de live server op dezelfde locatie, en kijk dan wat het doet met vi of wat dan ook u graag gebruikt, moet u misschien enkele paden en dergelijke wijzigen, maar het zou vrij eenvoudig moeten zijn.



  1. Apache Phoenix voor CDH

  2. Laat $elemMatch (projectie) alle objecten retourneren die voldoen aan de criteria

  3. Hoe gebruik ik Map/Reduce in MongoDB?

  4. Hoe banen te vernietigen die in de wachtrij zijn geplaatst door reddingswerkers?