Android

Cum se instalează și se configurează redis pe debian 10 linux

Minecraft PE Rodando No Linux DEMONSTRAÇÃO

Minecraft PE Rodando No Linux DEMONSTRAÇÃO

Cuprins:

Anonim

Redis este un depozit de date cu valoare cheie în memorie deschisă. Poate fi folosit ca bază de date, cache și broker de mesaje și acceptă diferite structuri de date, cum ar fi Strings, Hashes, Liste, Seturi și multe altele. Redis oferă o disponibilitate ridicată prin Redis Sentinel și partiționare automată pe mai multe noduri Redis cu Redis Cluster.

În acest tutorial, vom acoperi modul de instalare și configurare Redis pe un Debian 10, Buster.

Instalarea Redis pe Debian

Redis versiunea 5.0.x este inclusă în depozitele implicite Debian 10. Pentru instalare, executați următoarele comenzi ca root sau utilizator cu privilegii sudo:

sudo apt update sudo apt install redis-server

Serviciul Redis va începe automat când se termină instalarea. Puteți verifica tastând:

sudo systemctl status redis-server

Produsul ar trebui să arate așa:

● 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 Serviciul Redis nu va începe dacă IPv6 este dezactivat pe serverul dvs.

Asta e! Redis este instalat și rulează pe serverul dvs. Debian 10 și puteți începe să îl utilizați.

Configurați accesul la distanță Redis

În mod implicit, Redis este configurat pentru a asculta doar pe localhost. Vă puteți conecta la serverul Redis numai de la aparatul pe care rulează serviciul Redis.

Pentru a configura Redis să accepte conexiuni la distanță, deschideți fișierul de configurare Redis cu editorul de text:

sudo nano /etc/redis/redis.conf

Căutați o linie care începe cu bind 127.0.0.1::1 și comentați-o.

/etc/redis/redis.conf

# 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

Salvați fișierul și închideți editorul.

Reporniți serviciul Redis pentru ca modificările să intre în vigoare:

sudo systemctl restart redis-server

Folosiți ss sau netstat pentru a verifica dacă Redis ascultă pe toate interfețele din portul 6379 :

ss -an | grep 6379

Ar trebui să vedeți ceva de mai jos:

tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*

De asemenea, va trebui să adăugați o regulă de firewall care să permită traficul de la mașinile dvs. de la distanță pe portul TCP 6379 .

Presupunând că utilizați UFW pentru a gestiona firewallul și doriți să permiteți accesul din subrețea 192.168.121.0/24 , veți rula următoarea comandă:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379

Asigurați-vă că firewallul dvs. este configurat pentru a accepta conexiuni numai din intervale IP de încredere.

După ce ați terminat, utilizați utilitarul redis-cli pentru a testa conexiunea făcând un ping pe serverul Redis de pe mașina dvs. de la distanță:

redis-cli -h ping redis-cli -h ping

Comanda ar trebui să returneze un răspuns al PONG :

PONG

Concluzie

V-am arătat cum instalați Redis pe Debian 10. Pentru a afla mai multe informații despre cum să gestionați instalarea Redis, vizitați pagina de documentare Redis.

redis debian