How to Install Redis On Ubuntu 20.04 LTS / Ubuntu 18.04 LTS
Inhoudsopgave:
Redis is een open-source gegevensopslag met sleutel / waarde in het geheugen. Het kan worden gebruikt als een database, cache en berichtenbemiddelaar en ondersteunt verschillende datastructuren zoals Strings, Hashes, Lists, Sets en meer. Redis biedt hoge beschikbaarheid via Redis Sentinel en automatische partitionering over meerdere Redis-knooppunten met Redis Cluster.
In deze tutorial behandelen we hoe Redis op een Debian 10, Buster te installeren en configureren.
Redis installeren op Debian
Redis versie 5.0.x is opgenomen in de standaard Debian 10-opslagplaatsen. Om het te installeren voert u de volgende opdrachten uit als root of gebruiker met sudo-rechten:
sudo apt update
sudo apt install redis-server
De Redis-service start automatisch wanneer de installatie is voltooid. U kunt het verifiëren door te typen:
sudo systemctl status redis-server
De output zou er ongeveer zo uit 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 Thu 2019-11-28 14:15:23 PST; 27s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2024 (redis-server) Tasks: 4 (limit: 2359) Memory: 6.9M CGroup: /system.slice/redis-server.service └─2024 /usr/bin/redis-server 127.0.0.1:6379
Redis-service start niet als IPv6 is uitgeschakeld op uw server.
Dat is het! Redis is geïnstalleerd en actief op uw Debian 10-server en u kunt het gebruiken.
Configureer Redis Remote Access
Redis is standaard geconfigureerd om alleen op localhost te luisteren. U kunt alleen verbinding maken met de Redis-server vanaf de machine waarop de Redis-service actief is.
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::1
en
bind 127.0.0.1::1
commentaar.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1::1
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
ss
of
netstat
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 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
U moet ook 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.
Als u klaar bent, gebruikt u het hulpprogramma
redis-cli
om de verbinding te testen door de
redis-cli
server vanaf uw externe computer te pingen:
Het commando moet een reactie van
We hebben u laten zien hoe u Redis op Debian 10 installeert. 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 debian 9
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. Deze tutorial legt uit hoe Redis op een Debian 9-server kan worden geïnstalleerd en geconfigureerd.
Hoe Squid Proxy op Debian 10 Linux te installeren en configureren
Squid is een complete cacheproxy die populaire netwerkprotocollen zoals HTTP, HTTPS, FTP en meer ondersteunt. In deze zelfstudie leggen we uit hoe u een Squid-proxy instelt op Debian Buster.
Hoe zabbix te installeren en te configureren op debian 9 linux
Zabbix is een volwassen open source software voor het monitoren van netwerken en applicaties. In deze zelfstudie wordt uitgelegd hoe u de nieuwste versie van Zabbix 4.0 installeert en configureert op een Debian 9 Linux-server met MySQL als database-back-end.