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 og mere. Redis giver høj tilgængelighed via Redis Sentinel og automatisk partitionering på tværs af flere Redis-noder med Redis Cluster.
I denne tutorial vil vi dække, hvordan man installerer og konfigurerer Redis på en Debian 10, Buster.
Installation af Redis på Debian
Redis version 5.0.x er inkluderet i Debian 10-standardlagrene. For at installere det køres følgende kommandoer som root eller bruger med sudo-privilegier:
sudo apt update
sudo apt install redis-server
Redis-tjenesten starter automatisk, når installationen er afsluttet. Du kan bekræfte det ved at skrive:
sudo systemctl status redis-server
Outputet skal se sådan ud:
● 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 starter ikke, hvis IPv6 er deaktiveret på din server.
Det er det! Redis er installeret og kører på din Debian 10-server, og du kan begynde at bruge den.
Konfigurer Redis Remote Access
Som standard er Redis konfigureret til kun at lytte på localhost. Du kan kun oprette forbindelse til Redis-serveren fra den maskine, hvor Redis-tjenesten kører.
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::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
Gem filen, og luk redigeringsprogrammet.
Genstart Redis-tjenesten for at ændringer skal træde i kraft:
sudo systemctl restart redis-server
Brug
ss
eller
netstat
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 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Du skal også 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
, kører du 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.
Når det er gjort, skal du bruge
redis-cli
værktøjet til at teste forbindelsen ved at pinge Redis-serveren fra din fjernmaskine:
Kommandoen skal returnere et svar fra
Vi har vist dig, hvordan du installerer Redis på Debian 10. Hvis du vil finde flere oplysninger 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 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.
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.