Introduction to Amazon Web Services by Leo Zhadanovsky
Indholdsfortegnelse:
Redis er en open source i datalagring med nøgleværdier i hukommelsen. Det kan bruges som en database, cache og meddelelsesmægler og understøtter forskellige datastrukturer såsom Strings, Hashes, Lister, Sets osv. Redis giver høj tilgængelighed via Redis Sentinel inklusive overvågning, underretninger Automatisk failover. Det giver også automatisk partitionering på tværs af flere Redis-noder med Redis Cluster.
Denne tutorial forklarer, hvordan man installerer og konfigurerer Redis på en Debian 9-server.
Forudsætninger
Før du begynder med selvstudiet, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.
Installation af Redis på Debian
Redis-pakken er inkluderet i Debian 9-standardlagrene. Installationen er ret ligetil, bare følg nedenstående trin:
-
Start med at opdatere listen over passende pakker ved at udstede følgende kommando:
sudo apt update
Installer Redis ved at skrive:
sudo apt install redis-server
Når installationen er afsluttet, starter Redis-tjenesten automatisk. Du kan kontrollere status for tjenesten ved at skrive:
sudo systemctl status redis-server
Du skulle se noget lignende:
● 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 tidspunkt installeres og kører Redis på din Debian 9-server, og du kan begynde at bruge den.
Konfigurer Redis Remote Access
Som standard er det ikke muligt at få adgang til Redis fra en fjernplacering. Du kan kun oprette forbindelse til Redis-serveren fra 127.0.0.1 (localhost) - maskinen, hvor Redis kører.
Udfør kun følgende trin, hvis du vil oprette forbindelse til din Redis-server fra eksterne værter. Hvis du bruger en enkelt serveropsætning, hvor applikationen og Redis kører på den samme maskine, skal du ikke aktivere fjernadgang.
For at konfigurere Redis til at acceptere fjernforbindelser skal du åbne Redis-konfigurationsfilen med din teksteditor:
sudo nano /etc/redis/redis.conf
Søg efter en linje, der begynder med
bind 127.0.0.1
og
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
Gem filen, og luk redigeringsprogrammet.
Genstart Redis-tjenesten for at ændringer skal træde i kraft:
sudo systemctl restart redis-server
Brug følgende kommando til at kontrollere, at Redis lytter på alle grænseflader på port
6379
:
ss -an | grep 6379
Du skulle se noget lignende nedenfor:
tcp LISTEN 0 128 *:6379 *:*
Dernæst skal du tilføje en firewall-regel, der muliggør trafik fra dine eksterne maskiner på TCP-port
6379
.
Hvis du antager, at du bruger
UFW
til at administrere din firewall, og du vil tillade adgang fra undernettet
192.168.121.0/24
ville du køre følgende kommando:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Sørg for, at din firewall er konfigureret til kun at acceptere forbindelser fra pålidelige IP-intervaller.
For at kontrollere, at alt er konfigureret korrekt, kan du prøve at pinge Redis-serveren fra din fjernmaskine vha
redis-cli
værktøjet:
Kommandoen skal returnere et svar fra
Tillykke, du har installeret Redis på din Debian 9-server. For at finde mere information om, hvordan du administrerer din Redis-installation, skal du besøge dokumentationen til Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:Konklusion
Sådan installeres og konfigureres redis på centos 7
Redis er en open source i hukommelsesdatastruktur butik. Det kan bruges som en database, cache og meddelelsesmægler og understøtter forskellige datastrukturer såsom Strings, Hashes, Lister, Sets osv.
Sådan installeres og konfigureres redis på debian 10 linux
I denne tutorial vil vi dække, hvordan man installerer og konfigurerer Redis på en Debian 10, Buster. Redis er en open source i datalagring med nøgleværdier i hukommelsen.
Sådan installeres og konfigureres redis på ubuntu 18.04
Redis er en open source i hukommelsesdatastruktur butik. Det kan bruges som en database, cache og meddelelsesmægler og understøtter forskellige datastrukturer såsom Strings, Hashes, Lister, Sæt osv. Denne tutorial beskriver, hvordan man installerer og konfigurerer Redis på en Ubuntu 18.04-server.