Android

Kuinka asentaa ja määrittää redis debian 9: ssä

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

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ä jne. Redis tarjoaa suuren saatavuuden Redis Sentinel -palvelun kautta, mukaan lukien seuranta, ilmoitukset Automaattinen virhetoiminto. Se tarjoaa myös automaattisen osituksen useiden Redis-solmujen välillä Redis Clusterilla.

Tämä opetusohjelma selittää, kuinka Redis asennetaan ja määritetään Debian 9 -palvelimelle.

edellytykset

Ennen kuin aloitat opetusohjelman, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Asenna Redis Debianiin

Redis-paketti sisältyy Debian 9: n oletusvarastoihin. Asennus on melko suoraviivaista, seuraa vain seuraavia ohjeita:

  1. Aloita päivittämällä apt-pakettiluettelo antamalla seuraava komento:

    sudo apt update

    Asenna Redis kirjoittamalla:

    sudo apt install redis-server

    Kun asennus on valmis, Redis-palvelu käynnistyy automaattisesti. Voit tarkistaa palvelun tilan kirjoittamalla:

    sudo systemctl status redis-server

    Sinun pitäisi nähdä jotain tällaista:

    ● 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

Redis-palvelu ei käynnisty, jos IPv6 on poistettu käytöstä palvelimellasi.

Tässä vaiheessa Redis on asennettu ja käynnissä Debian 9 -palvelimellasi ja voit aloittaa sen käytön.

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

Oletusarvoisesti Redisiä ei voida käyttää etäpaikasta. Voit muodostaa yhteyden Redis-palvelimeen vain osoitteesta 127.0.0.1 (localhost) - kone, jossa Redis toimii.

Suorita seuraavat vaiheet vain, jos haluat muodostaa yhteyden Redis-palvelimeesi etäisäntäkoneilta. Jos käytät yhtä palvelinta, jossa sovellus ja Redis ovat käynnissä samassa koneessa, et pitäisi käyttää etäkäyttöä.

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 ja korvaa 127.0.0.1 0.0.0.0 .

/etc/redis/redis.conf

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0

Tallenna tiedosto ja sulje editori.

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

sudo systemctl restart redis-server

Varmista seuraavalla komennolla, että Redis kuuntelee kaikkia portin 6379 rajapintoja:

ss -an | grep 6379

Sinun pitäisi nähdä jotain alla:

tcp LISTEN 0 128 *:6379 *:*

Seuraavaksi sinun on lisättävä palomuurisääntö, joka mahdollistaa liikenteen etäkoneistasi TCP-portissa 6379 .

Olettaen, että hallitset palomuuria UFW ja haluat sallia pääsyn 192.168.121.0/24 aliverkosta, suorittamalla 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.

Voit varmistaa, että kaikki on asetettu oikein, yritä redis-cli Redis-palvelin etäkoneeltasi redis-cli apuohjelmalla:

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

Komennon tulisi palauttaa PONG : n vastaus:

PONG

johtopäätös

Onnittelut, olet asentanut Redisin onnistuneesti Debian 9 -palvelimeesi. Lisätietoja Redis-asennuksen hallinnasta saat Redis-dokumentaatiosivulta.

redis debian