Szerelési és telepítési ubuntu Redis

Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!

A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont






- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós

- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I

Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!

A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!

A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!

Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.

Tegye fel kérdését támogatás 24/7/365

Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a

Redis - rugalmas és termelékeny tárolási típus „kulcs-érték”, amely támogatja a több nyelven. Ez az útmutató segít telepíteni és beállítani Redis az Ubuntu 16.04 szerver.

követelmények

  • Előre konfigurált Ubuntu 16.04 szerver.
  • Nem root felhasználói hozzáférést a sudo parancsot.

Minden szükséges kiszolgáló előkészítő utasítások találhatók ebben a cikkben.

telepítése függőségek

Ahhoz, hogy a legújabb verzióját Redis, meg kell fordítani a program forráskódját. Ez megköveteli eszköztárak tesztelésével kódot. Mielőtt letölti a forráskódot, hogy telepíteni ezeket az eszközöket.

Az Ubuntu tárolókban, megtalálja a meta csomag építeni lényegi tartalmazó eszközök összeállításához. Annak vizsgálatára, hogy szükség van tcl. Ahhoz, hogy telepíteni ezeket a csomagokat, írja be:

sudo apt-get update
sudo apt-get install build-essential tcl

Letöltés, lefordítja és telepíti Redis

Töltse le és csomagolja ki a forráskódot

Mivel a forráskód nem kell tárolni (frissíteni a programot lefordítani a kódot újra jobban), akkor töltse le és gyűjtsük össze a / tmp. Nyissa meg ezt a mappát:

Most töltse le a legfrissebb stabil verzióját Redis. Ő mindig elérhető ezen a linken.

tar xzvf Redis-stable.tar.gz

Nyissa meg a könyvtárat a forráskód Redis:

Épület és telepítése Redis

Most már fordíthatod a bináris fájlok Redis:

Ezután használja az eszközöket, hogy teszteljék, hogy megbizonyosodjon arról, hogy a kód nincs megfelelően összeszerelve.

A parancs néhány percet vesz igénybe. A vizsgálat után, akkor a fájlok telepítéséhez:

sudo make install

Beállítás Redis

Telepítése után Redis szüksége tuning.

Először hozzon létre egy könyvtárat tárolja a konfigurációs fájl az / etc / Redis.

sudo mkdir / etc / Redis

Másolja a minta konfigurációs fájl a forrás Redis archívumban:

sudo cp /tmp/redis-stable/redis.conf / etc / Redis

Nyissa meg a fájlt, módosítsa a néhány paraméter:

sudo nano /etc/redis/redis.conf

Keresse irányelv felügyelni Jelenleg ez a szám. Mivel Ön dolgozik egy operációs rendszert használó systemd rendszer indítása, az aktuális érték az irányelvet úgy kell változtatni, hogy systemd.








# Ha fut Redis re felkapaszkodott vagy systemd, Redis kölcsönhatásba léphet a
# Felügyelet fa. lehetőségek:
# Felügyelt nincs - nincs felügyelet kölcsönhatás
# Felügyelt felkapaszkodott - jel felkapaszkodott azáltal Redis be SIGSTOP mód
# Felügyelt systemd - jel systemd írásával READY = 1 $ NOTIFY_SOCKET
# Felügyelt auto - felismerni senkiházi vagy systemd alapuló módszer
# UPSTART_JOB vagy NOTIFY_SOCKET környezeti változók
# Megjegyzés: ezek a felügyeleti módszerek csak a jel „folyamat készen áll.”
# Nem teszik lehetővé a folyamatos Élőség ping vissza a felügyelő.
felügyelt systemd
.

Ezután keresse az irányelv dir. Ez az opció határozza meg a könyvtár a kiírási állandó Redis tárol. Válassza ki a könyvtárat, amely nyitott a bejegyzéseket Redis és lezárt normál felhasználók számára. Ez az útmutató a / var / lib / Redis.


# A munka könyvtárba.
#
# A DB lesz írva benne a könyvtár, a megadott file
# Felett a „dbfilename” konfigurációs direktíva.
#
# A hozzáfûzzön fájl is létrejön benne ebben a könyvtárban.
#
# Megjegyzendő, hogy meg kell adnia egy könyvtárat itt, nem egy fájl nevét.
dir / var / lib / Redis
.

Mentse és zárja be a fájlt.

Létrehozása unit-fájl Redis

Most kell, hogy hozzon létre egy systemd unit-fájl Redis, elindítani a rendszer kezelésére a folyamat Redis.

Létrehozása és nyitott /etc/systemd/system/redis.service fájlt.

sudo nano /etc/systemd/system/redis.service

Add a szekció [egység], amely leírja a folyamatot, és attól függően, hogy:

[Unit]
Description = Redis In-Memory Data Store
Miután = network.target

A [Service] be kell állítania a kiszolgáló viselkedése. Biztonsági okokból nem tudja futtatni a szolgáltatást root. Ehhez hozzon létre egy külön felhasználó és csoport (a kézi hagyományosan nevezik Redis).

Ahhoz, hogy a szolgáltatás indításakor meg kell hívni egy bináris fájlt Redis-szerver beállításaiban megadott. Megállítani, akkor a leállás Redis egy bináris fájl Redis-cli. Konfigurálása Redis hibajavítás, meg kell változtatni az értékét Restart irányelvek mindig. Vedd meg ezt:

[Unit]
Description = Redis In-Memory Data Store
Miután = network.target
[Service]
User = Redis
Csoport = Redis
ExecStart = / usr / local / bin / Redis-server /etc/redis/redis.conf
ExecStop = / usr / local / bin / Redis-cli leállítás
Restart = mindig

Ezután hozzáadjuk a szekció [Install], amely meghatározza a cél systemd rendszer, amely csatlakoznia kell a szolgáltatást.

[Unit]
Description = Redis In-Memory Data Store
Miután = network.target
[Service]
User = Redis
Csoport = Redis
ExecStart = / usr / local / bin / Redis-server /etc/redis/redis.conf
ExecStop = / usr / local / bin / Redis-cli leállítás
Restart = mindig
[Install]
WantedBy = multi-user.target

Mentse és zárja be a fájlt.

Hozzon létre egy felhasználó, csoport és a könyvtár Redis

Most kell, hogy hozzon létre egy felhasználói, csoport és a könyvtár meghatározott korábbi beállításokat.

Először hozzon létre a csoportos és felhasználói Redis. Ehhez az alábbi parancsot:

sudo adduser --system --group --no- létre otthoni Redis

Ezután hozzon létre egy könyvtárat a / var / lib / Redis:

sudo mkdir / var / lib / Redis

Pass a felhasználó és csoport jogok Redis katalógus:

sudo chown Redis: Redis / var / lib / Redis

Blokkolja a hozzáférést a könyvtár, a többi felhasználó számára:

sudo chmod 770 / var / lib / Redis

Futás és tesztelés Redis

Futó szolgáltatás Redis

A szolgáltatás elindításához systemd:

sudo systemctl Start Redis

Állapotának ellenőrzése a szolgáltatást, hogy megbizonyosodjon arról, hogy ez hibák nélkül végrehajtható:

sudo systemctl állapot Redis

tesztelés Redis

Annak érdekében, hogy fut Redis csatlakozzunk a Redis kiszolgáló konfigurálása a parancssori ügyfél:

Ezután adja meg a sorban jelenik meg:

A parancs vissza kell:

Győződjön meg arról, hogy felveheti gombok:

set teszt „Ez működik!”
rendben

Próbálja meg letölteni az értéket:

A parancs vissza kell:

Redis zárja be a parancssorba írja be:

Próbálja meg újraindítani Redis:

sudo restart systemctl Redis

Kösse vissza a segítségével az ügyfél és győződjön meg arról, hogy a hozzáadott érték a korábban hozzáférhető:

Redis-cli
kap teszt

A parancs vissza kell:

Zárja be a parancssorba:

autostart Redis

Ügyelve arra, hogy Redis fut, állítsa autostart szolgáltatás.

Ehhez típusa:

sudo systemctl lehetővé Redis
Alkotó szimbolikus linket /etc/systemd/system/multi-user.target.wants/redis.service a /etc/systemd/system/redis.service.

következtetés

Most Redis boltban telepített Ubuntu 16.04 szerver, és készen áll a működésre. További hasznos útmutatók Redis megtalálható az informátorok.




Kapcsolódó cikkek