How to Install Redis on Linux Debian 9?
Innholdsfortegnelse:
Redis er en åpen kildekode-datalager i minnet med nøkkelverdi. Den kan brukes som en database, cache, og, meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets og mer. Redis gir høy tilgjengelighet via Redis Sentinel, og automatisk partisjonering over flere Redis-noder med Redis Cluster.
I denne opplæringen vil vi dekke hvordan du installerer og konfigurerer Redis på en Debian 10, Buster.
Installerer Redis på Debian
Redis versjon 5.0.x er inkludert i standard Debian 10-lagringene. For å installere den kjører du følgende kommandoer som root eller bruker med sudo-rettigheter:
sudo apt update
sudo apt install redis-server
Redis-tjenesten starter automatisk når installasjonen er ferdig. Du kan bekrefte det ved å skrive:
sudo systemctl status redis-server
Utgangen skal se slik ut:
● 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-tjenesten vil ikke starte hvis IPv6 er deaktivert på serveren din.
Det er det! Redis er installert og kjører på Debian 10-serveren din, og du kan begynne å bruke den.
Konfigurer Redis Remote Access
Som standard er Redis konfigurert til å kun lytte på localhost. Du kan bare koble til Redis-serveren fra maskinen der Redis-tjenesten kjører.
For å konfigurere Redis til å godta eksterne tilkoblinger, åpner du Redis-konfigurasjonsfilen med tekstredigeringsprogrammet:
sudo nano /etc/redis/redis.conf
Søk etter en linje som begynner med
bind 127.0.0.1::1
og kommenter 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
Lagre filen og lukk redigereren.
Start Redis-tjenesten på nytt for at endringene skal tre i kraft:
sudo systemctl restart redis-server
Bruk
ss
eller
netstat
å bekrefte at Redis lytter på alle grensesnitt på port
6379
:
ss -an | grep 6379
Du skal se noe slik som nedenfor:
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Du må også legge til en brannmurregel som muliggjør trafikk fra eksterne maskiner på TCP-port
6379
.
Forutsatt at du bruker
UFW
å administrere brannmuren din, og du vil tillate tilgang fra undernettet
192.168.121.0/24
, kjører du følgende kommando:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Forsikre deg om at brannmuren din er konfigurert til å godta tilkoblinger bare fra pålitelige IP-områder.
Når det er gjort, bruk
redis-cli
verktøyet til å teste forbindelsen ved å pinge Redis-serveren fra den eksterne maskinen din:
Kommandoen skal returnere et svar fra
Vi har vist deg hvordan du installerer Redis på Debian 10. Hvis du vil finne mer informasjon om hvordan du administrerer Redis-installasjonen, kan du gå til Redis dokumentasjonsside.
redis-cli -h ping
redis-cli -h ping
PONG
:Konklusjon
Hvordan installere og konfigurere redis på centos 7
Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets etc.
Hvordan installere og konfigurere redis på debian 9
Redis er en åpen kildekode-datalager i minnet med nøkkelverdi. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen forklarer hvordan du installerer og konfigurerer Redis på en Debian 9-server.
Hvordan installere og konfigurere redis på ubuntu 18.04
Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen beskriver hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server.