Debian.ч31. Сборка Debian 10 Dark LXQt. Бэкап.
Innehållsförteckning:
Redis är ett öppet källkodsdatalager i minnet. Det kan användas som en databas, cache, och, meddelandemäklare och stöder olika datastrukturer som strängar, hasar, listor, uppsättningar och mer. Redis ger hög tillgänglighet via Redis Sentinel och automatisk partitionering över flera Redis-noder med Redis Cluster.
I denna handledning täcker vi hur du installerar och konfigurerar Redis på en Debian 10, Buster.
Installera Redis på Debian
Redis version 5.0.x ingår i standard Debian 10-lagren. För att installera det kör följande kommandon som root eller användare med sudo-privilegier:
sudo apt update
sudo apt install redis-server
Redis-tjänsten startar automatiskt när installationen är klar. Du kan verifiera det genom att skriva:
sudo systemctl status redis-server
Utgången ska se ut så här:
● 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-tjänsten startar inte om IPv6 är inaktiverad på din server.
Det är allt! Redis är installerat och körs på din Debian 10-server och du kan börja använda den.
Konfigurera Redis Remote Access
Som standard är Redis konfigurerad för att lyssna endast på localhost. Du kan bara ansluta till Redis-servern från den maskin där Redis-tjänsten körs.
För att konfigurera Redis för att acceptera fjärranslutningar öppnar du Redis-konfigurationsfilen med din textredigerare:
sudo nano /etc/redis/redis.conf
Sök efter en rad som börjar med
bind 127.0.0.1::1
och kommentera den.
# 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
Spara filen och stäng redigeraren.
Starta om Redis-tjänsten så att ändringar träder i kraft:
sudo systemctl restart redis-server
Använd
ss
eller
netstat
att verifiera att Redis lyssnar på alla gränssnitt på port
6379
:
ss -an | grep 6379
Du bör se något liknande nedan:
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Du måste också lägga till en brandväggsregel som möjliggör trafik från dina fjärrmaskiner på TCP-port
6379
.
Förutsatt att du använder
UFW
att hantera din brandvägg, och att du vill tillåta åtkomst från
192.168.121.0/24
, kör du följande kommando:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Se till att din brandvägg är konfigurerad för att acceptera anslutningar endast från pålitliga IP-intervall.
När du är klar använder du
redis-cli
verktyget för att testa anslutningen genom att pinga Redis-servern från din fjärrmaskin:
Kommandot ska returnera ett svar från
Vi har visat dig hur du installerar Redis på Debian 10. För mer information om hur du hanterar din Redis-installation, besök Redis dokumentationssida.
redis-cli -h ping
redis-cli -h ping
PONG
:Slutsats
Hur man installerar och konfigurerar redis på centos 7
Redis är ett datakonstruktionslager med öppen källkod. Det kan användas som en databas, cache och meddelandemäklare och stöder olika datastrukturer såsom strängar, hash, listor, uppsättningar etc.
Hur man installerar och konfigurerar redis på debian 9
Redis är ett öppet källkodsdatalager i minnet. Den kan användas som en databas, cache och meddelandemäklare och stöder olika datastrukturer som strängar, hasar, listor, uppsättningar etc. Denna handledning förklarar hur du installerar och konfigurerar Redis på en Debian 9-server.
Hur man installerar och konfigurerar redis på ubuntu 18.04
Redis är ett datakonstruktionslager med öppen källkod. Den kan användas som en databas, cache och meddelandemäklare och stöder olika datastrukturer som strängar, hasar, listor, uppsättningar, etc. I denna handledning beskrivs hur du installerar och konfigurerar Redis på en Ubuntu 18.04-server.