Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
Tartalomjegyzék:
A Redis egy nyílt forrású memória-adatstruktúra-tároló. Használható adatbázisként, gyorsítótárként és üzenetközvetítőként, és támogatja a különféle adatszerkezeteket, például karakterláncokat, hashákat, listákat, készleteket stb. A Redis magas rendelkezésre állást biztosít a Redis Sentinel révén, ideértve a megfigyelést és az automatikus feladatátvételt. Ezenkívül automatikus particionálást biztosít több Redis csomópont között a Redis Cluster segítségével.
Ez az oktatóanyag leírja, hogyan kell telepíteni és konfigurálni a Redis-t egy Ubuntu 18.04 kiszolgálón. Ugyanezek az utasítások vonatkoznak az Ubuntu 16.04-re és az Ubuntu-alapú terjesztésekre.
Előfeltételek
Az oktatóanyag megkezdése előtt győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.
A Redis telepítése az Ubuntu-ra
A Redis csomagot az alapértelmezett Ubuntu 18.04 adattár tartalmazza. A telepítés nagyon egyszerű, csak kövesse az alábbi lépéseket:
-
Kezdje az apt csomagok listájának frissítésével, a következő parancs futtatásával az SSH terminálon:
sudo apt update
Telepítse a Redis gépet:
sudo apt install redis-server
A telepítés befejezése után a Redis szolgáltatás automatikusan elindul. A szolgáltatás állapotának ellenőrzéséhez írja be a következő parancsot:
sudo systemctl status redis-server
Látnia kellene valami ilyesmit:
● 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
Gratulálunk, ezen a ponton telepítette és futtatta a Redist az Ubuntu 18.04 szerverén.
A Redis Remote Access konfigurálása
Alapértelmezés szerint a Redis nem engedélyezi a távoli kapcsolatokat. A Redis szerverhez csak a 127.0.0.1 (localhost) webhelyről lehet csatlakozni - ez a gép, ahol a Redis fut.
Csak akkor hajtsa végre a következő lépéseket, ha távoli gazdagépektől szeretne csatlakozni a Redis szerverhez. Ha egyetlen szerver beállításait használja, ahol az alkalmazás és a Redis ugyanazon a gépen fut, akkor nem szabad engedélyeznie a távoli hozzáférést.
A Redis konfigurálásához a távoli kapcsolatok elfogadására nyissa meg a Redis konfigurációs fájlt a szövegszerkesztővel:
sudo nano /etc/redis/redis.conf
Keresse meg azt a sort, amely a
bind 127.0.0.1::1
kezdődik, és cserélje ki a
127.0.0.1
et
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
Mentse el a fájlt, és zárja be a szerkesztőt.
Indítsa újra a Redis szolgáltatást, hogy a változások hatályba lépjenek:
sudo systemctl restart redis-server
A következő parancs segítségével ellenőrizze, hogy a redis hallgat-e minden interfészt a
6379
porton:
ss -an | grep 6379
Látnia kellene valamit az alábbiak szerint.
0.0.0.0
azt jelenti, hogy a gépen minden IPv4-cím található.
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Ezután hozzá kell adnia egy tűzfalszabályt, amely lehetővé teszi a távoli gépek forgalmát a
6379
TCP porton.
Feltételezve, hogy
UFW
t használ a tűzfal kezelésére, és a
192.168.121.0/24
alhálózatból szeretne engedélyezni a hozzáférést, futtassa a következő parancsot:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Ezen a ponton a Redis szerver távoli kapcsolatokat fogad el a 6379 TCP porton.
Győződjön meg arról, hogy a tűzfal úgy van beállítva, hogy csak a megbízható IP-tartományokról fogadjon el kapcsolatokat.
Annak ellenőrzéséhez, hogy minden megfelelően van-e beállítva, megpróbálhatja a Redis-kiszolgálót a távoli számítógépről a
redis-cli
segédprogrammal
redis-cli
:
A parancsnak vissza kell adnia a
Gratulálunk, a Redis telepítése sikeres volt az Ubuntu 18.04 szerverén. A Redis telepítésének kezelésével kapcsolatos további információkért látogasson el a Redis dokumentációs oldalára.
redis-cli -h ping
redis-cli -h ping
PONG
válaszát:Következtetés
A redis telepítése és konfigurálása a debian 10 linuxon
Ebben az oktatóanyagban bemutatjuk a Redis telepítésének és konfigurálásának módját a Buster Debian 10 rendszeren. A Redis egy nyílt forrású memória-kulcs-érték adattár.
A redis telepítése és konfigurálása a debian 9 rendszeren
A Redis egy nyílt forrású memória-kulcs-érték adattár. Használható adatbázisként, gyorsítótárként és üzenetközvetítőként, és támogatja a különféle adatszerkezeteket, például karakterláncokat, hash-okat, listákat, készleteket stb. Ez az oktatóanyag elmagyarázza, hogyan telepíthető és konfigurálható a Redis egy Debian 9 szerverre.
A nagios telepítése és konfigurálása az ubuntu 18.04-en
A Nagios az egyik legnépszerűbb nyílt forráskódú megfigyelő rendszer. A Nagios nyilvántartást vezet az egész IT-infrastruktúráról, és gondoskodik a hálózatok, szerverek, alkalmazások, szolgáltatások és folyamatok működéséről.