How to Install Redis on Linux Debian 9?
Inhoudsopgave:
Redis is een open-source gegevensopslag met sleutel / waarde in het geheugen. Het kan worden gebruikt als database, cache en berichtenmakelaar en ondersteunt verschillende datastructuren zoals Strings, Hashes, Lists, Sets, etc. Redis biedt een hoge beschikbaarheid via Redis Sentinel inclusief monitoring, meldingen Automatische failover. Het biedt ook automatische partitionering over meerdere Redis-knooppunten met Redis Cluster.
In deze zelfstudie wordt uitgelegd hoe Redis op een Debian 9-server kan worden geïnstalleerd en geconfigureerd.
voorwaarden
Voordat u met de zelfstudie begint, moet u zijn aangemeld als een gebruiker met sudo-rechten.
Redis installeren op Debian
Het Redis-pakket is inbegrepen in de standaard Debian 9-opslagplaatsen. De installatie is vrij eenvoudig, volg gewoon de onderstaande stappen:
-
Begin met het bijwerken van de apt-pakkettenlijst door de volgende opdracht uit te voeren:
sudo apt update
Installeer Redis door te typen:
sudo apt install redis-server
Wanneer de installatie is voltooid, wordt de Redis-service automatisch gestart. U kunt de status van de service controleren door te typen:
sudo systemctl status redis-server
Je zou zoiets moeten zien:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-12-05 08:54:49 PST; 4min 52s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 1569 (redis-server) CGroup: /system.slice/redis-server.service └─1569 /usr/bin/redis-server 127.0.0.1:6379
Op dit moment is Redis geïnstalleerd en actief op uw Debian 9-server en kunt u het gaan gebruiken.
Configureer Redis Remote Access
Standaard is Redis niet toegankelijk vanaf een externe locatie. U kunt alleen verbinding maken met de Redis-server vanaf 127.0.0.1 (localhost) - de machine waarop Redis actief is.
Voer de volgende stappen alleen uit als u vanaf externe hosts verbinding wilt maken met uw Redis-server. Als u een enkele serverinstallatie gebruikt, waarbij de toepassing en Redis op dezelfde machine worden uitgevoerd, moet u externe toegang niet inschakelen.
Om Redis te configureren om externe verbindingen te accepteren, opent u het Redis-configuratiebestand met uw teksteditor:
sudo nano /etc/redis/redis.conf
Zoek naar een regel die begint met
bind 127.0.0.1
en vervang
127.0.0.1
door
0.0.0.0
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0
Sla het bestand op en sluit de editor.
Start de Redis-service opnieuw om de wijzigingen door te voeren:
sudo systemctl restart redis-server
Gebruik de volgende opdracht om te controleren of Redis luistert op alle interfaces op poort
6379
:
ss -an | grep 6379
Je zou iets als hieronder moeten zien:
tcp LISTEN 0 128 *:6379 *:*
Vervolgens moet u een firewallregel toevoegen die verkeer van uw externe machines op TCP-poort
6379
.
Ervan uitgaande dat u
UFW
gebruikt om uw firewall te beheren en u toegang wilt verlenen vanaf het subnet
192.168.121.0/24
, voert u de volgende opdracht uit:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Zorg ervoor dat uw firewall is geconfigureerd om alleen verbindingen van vertrouwde IP-bereiken te accepteren.
Om te controleren of alles goed is ingesteld, kunt u proberen de
redis-cli
server vanaf uw externe computer te pingen met behulp van het hulpprogramma
redis-cli
:
Het commando moet een reactie van
Gefeliciteerd, u hebt Redis met succes op uw Debian 9-server geïnstalleerd. Ga naar de documentatiepagina van Redis voor meer informatie over het beheren van uw Redis-installatie.
redis-cli -h ping
redis-cli -h ping
PONG
retourneren:Conclusie
Redis installeren en configureren op Centos 7
Redis is een open-source in-memory gegevensstructuuropslag. Het kan worden gebruikt als een database, cache en berichtenmakelaar en ondersteunt verschillende datastructuren zoals Strings, Hashes, Lists, Sets etc.
Hoe redis op debian 10 linux te installeren en te configureren
In deze tutorial behandelen we hoe Redis op een Debian 10, Buster te installeren en configureren. Redis is een open-source gegevensopslag met sleutel / waarde in het geheugen.
Redis installeren en configureren op ubuntu 18.04
Redis is een open-source in-memory gegevensstructuuropslag. Het kan worden gebruikt als database-, cache- en berichtenmakelaar en ondersteunt verschillende datastructuren zoals Strings, Hashes, Lists, Sets, etc. Deze tutorial beschrijft hoe Redis op een Ubuntu 18.04-server kan worden geïnstalleerd en geconfigureerd.