Android

Kuinka asentaa ja määrittää redis debian 10 Linux -sovellukseen

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Sisällysluettelo:

Anonim

Redis on avoimen lähdekoodin muisti-avaimen arvoarvo. Sitä voidaan käyttää tietokannana, välimuistina ja viestinvälittäjänä ja tukee erilaisia ​​tietorakenteita, kuten merkkijonoja, hajautuksia, luetteloita, ryhmiä ja paljon muuta. Redis tarjoaa suuren saatavuuden Redis Sentinel -sovelluksen kautta ja automaattisen osioinnin useiden Redis-solmujen välillä Redis Clusterilla.

Tässä opetusohjelmassa käsittelemme kuinka asentaa ja määrittää Redis Debian 10: n Busteriin.

Asenna Redis Debianiin

Redis-versio 5.0.x sisältyy Debian 10: n oletusvarastoihin. Asenna se suorittamalla seuraavat komennot pääkäyttäjänä tai käyttäjänä sudo-oikeuksilla:

sudo apt update sudo apt install redis-server

Redis-palvelu käynnistyy automaattisesti asennuksen päätyttyä. Voit tarkistaa sen kirjoittamalla:

sudo systemctl status redis-server

Lähdön tulisi näyttää noin:

● 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-palvelu ei käynnisty, jos IPv6 on poistettu käytöstä palvelimellasi.

Se siitä! Redis on asennettu ja käynnissä Debian 10 -palvelimellasi, ja voit aloittaa sen käytön.

Määritä Redis-etäkäyttö

Oletusarvon mukaan Redis on määritetty kuuntelemaan vain localhostia. Voit muodostaa yhteyden Redis-palvelimeen vain sillä koneella, jossa Redis-palvelu on käynnissä.

Jos haluat määrittää Redisin hyväksymään etäyhteydet, avaa Redis-asetustiedosto tekstieditorilla:

sudo nano /etc/redis/redis.conf

Etsi rivi, joka alkaa bind 127.0.0.1::1 ja kommentoi sitä.

/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

Tallenna tiedosto ja sulje editori.

Käynnistä Redis-palvelu uudelleen, jotta muutokset tulevat voimaan:

sudo systemctl restart redis-server

Tarkista ss tai netstat , että Redis kuuntelee kaikkia portin 6379 rajapintoja:

ss -an | grep 6379

Sinun pitäisi nähdä jotain alla:

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

Sinun on myös lisättävä palomuurisääntö, joka mahdollistaa liikenteen etäkoneistasi TCP-portissa 6379 .

Olettaen, että käytät UFW tä hallitsemaan palomuuria ja haluat sallia pääsyn 192.168.121.0/24 , suorita seuraava komento:

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

Varmista, että palomuuri on määritetty hyväksymään yhteydet vain luotettavilta IP-alueilta.

Kun olet valmis, testaa yhteys redis-cli apuohjelmalla redis-cli Redis-palvelin etäkoneeltasi:

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

Komennon tulisi palauttaa PONG : n vastaus:

PONG

johtopäätös

Olemme osoittaneet, kuinka Redis asennetaan Debian 10: een. Lisätietoja Redis-asennuksen hallinnasta on Redis-dokumentaatiosivulla.

redis debian