Introduction to Amazon Web Services by Leo Zhadanovsky
Indholdsfortegnelse:
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. 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 beskriver, hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server. De samme instruktioner gælder for Ubuntu 16.04 og enhver Ubuntu-baseret distribution.
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å Ubuntu
Redis-pakken er inkluderet i standard Ubuntu 18.04-oplagrene. Installationen er ret ligetil, bare følg nedenstående trin:
-
Start med at opdatere listen over passende pakker ved at køre følgende kommando på din SSH-terminal:
sudo apt update
Installer Redis ved at skrive:
sudo apt install redis-server
Når installationen er afsluttet, starter Redis-tjenesten automatisk. For at kontrollere status for tjenesten skal du indtaste følgende kommando:
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 Sun 2018-10-28 05:10:45 PDT; 2h ago Docs: http://redis.io/documentation, man:redis-server(1) Process: 2197 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS) Process: 2201 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS) Main PID: 2226 (redis-server) Tasks: 4 (limit: 2319) CGroup: /system.slice/redis-server.service `-2226 /usr/bin/redis-server 0.0.0.0:6379
Tillykke, på dette tidspunkt har du Redis installeret og kørt på din Ubuntu 18.04 server.
Konfigurer Redis Remote Access
Som standard tillader Redis ikke fjernforbindelser. 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
Find linjen, der begynder med
bind 127.0.0.1::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::1
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 genoverføring lytter på alle grænseflader på port
6379
:
ss -an | grep 6379
Du skulle se noget lignende nedenfor.
0.0.0.0
betyder alle IPv4-adresser på maskinen.
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* 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
På dette tidspunkt accepterer Redis-serveren fjernforbindelser på TCP-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 Ubuntu 18.04-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å debian 9
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, Sæt osv. Denne tutorial forklarer, hvordan man installerer og konfigurerer Redis på en Debian 9-server.