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.