Installing Redis - Redis CLI Course | 02
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, etc. Redis gir høy tilgjengelighet via Redis Sentinel inkludert overvåking, varsler Automatisk failover. Det gir også automatisk partisjonering på tvers av flere Redis-noder med Redis Cluster.
Denne veiledningen forklarer hvordan du installerer og konfigurerer Redis på en Debian 9-server.
Forutsetninger
Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.
Installerer Redis på Debian
Redis-pakken er inkludert i standard Debian 9-depotene. Installasjonen er ganske grei, bare følg trinnene nedenfor:
-
Start med å oppdatere apt-pakkelisten ved å utgi følgende kommando:
sudo apt update
Installer Redis ved å skrive:
sudo apt install redis-server
Når installasjonen er fullført, starter Redis-tjenesten automatisk. Du kan sjekke statusen til tjenesten ved å skrive:
sudo systemctl status redis-server
Du bør se noe slikt:
● 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
På dette tidspunktet er Redis installert og kjørt på Debian 9-serveren, og du kan begynne å bruke den.
Konfigurer Redis Remote Access
Som standard kan ikke Redis nås fra et eksternt sted. Du kan bare koble til Redis-serveren fra 127.0.0.1 (localhost) - maskinen der Redis kjører.
Utfør følgende trinn bare hvis du vil koble til Redis-serveren fra eksterne verter. Hvis du bruker et enkelt serveroppsett, der applikasjonen og Redis kjører på samme maskin, bør du ikke aktivere ekstern tilgang.
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
og erstatt
127.0.0.1
med
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
Lagre filen og lukk redigereren.
Start Redis-tjenesten på nytt for at endringene skal tre i kraft:
sudo systemctl restart redis-server
Bruk følgende kommando for å 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 *:6379 *:*
Deretter må du 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
ville du kjøre 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.
For å bekrefte at alt er riktig konfigurert, kan du prøve å pinge Redis-serveren fra den eksterne maskinen din ved hjelp av
redis-cli
verktøyet:
Kommandoen skal returnere et svar fra
Gratulerer, du har installert Redis på Debian 9-serveren din. For å finne mer informasjon om hvordan du administrerer Redis-installasjonen, besøk 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 10 linux
I denne opplæringen vil vi dekke hvordan du installerer og konfigurerer Redis på en Debian 10, Buster. Redis er en åpen kildekode-datalager i minnet med nøkkelverdi.
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.