Paprastas pavyzdys žymiai padidins talpyklos serverio poreikį. Tarkime, jums priklauso anglų kalbos žodyno programa. Jūsų žodynų duomenų bazėje yra apie 200 000 žodžių. Kai vartotojas ieško žodžio jūsų programoje, jūsų programa turi ieškoti duomenų bazėje ir rasti žodį, tada vartotojui parodoma reikšmė ir keli sakinių pavyzdžiai. Tačiau 90% ar daugiau žmonių ieško labai paplitusių žodžių, tarkime, 30 000 žodžių iš viso 200 000 žodžių jūsų duomenų bazėje. Taigi, jūsų žodyno programa praleidžia daug laiko ieškodama to paties žodžio duomenų bazėje. Taigi ilgėja serverio apkrova ir puslapių prieigos laikas. Kas būtų, jei galėtumėte pateikti dažniausiai ieškomus 30 000 žodžių greičiau ir efektyviau? Na, jei nustatysite talpyklos serverį ir talpyklą dažniausiai ieškotiems žodžiams, tada sumažės 90% serverio apkrovos. Jūsų programa taip pat atsakys greičiau nei bet kada. Taigi galite padaryti daugiau su mažiau. Jums nereikia labai galingo serverio, jei tarp jų naudojate talpyklos serverį. Žodyno programos našumą galima greitai padidinti nedidinant išlaidų.
Dabar jūs žinote, kokie iš tikrųjų yra talpyklos serveriai. „Redis“ yra puikus sprendimas talpykloje. Šiame straipsnyje aš jums parodysiu, kaip įdiegti „Redis“ į „Ubuntu“. Aš naudosiu „Ubuntu 18“.04 LTS demonstracijai. Bet tai turėtų veikti bet kuriai šiuolaikinei „Ubuntu“ versijai. Pradėkime.
„Redis“ diegimas „Ubuntu“ naudojant „Package Manager“:
„Redis“ yra oficialioje „Ubuntu“ paketų saugykloje. Taigi ją įdiegti tikrai lengva. Pirmiausia atnaujinkite „Ubuntu“ kompiuterio APT paketų saugyklos talpyklą naudodami šią komandą:
$ sudo apt atnaujinimasReikėtų atnaujinti APT paketų saugyklos talpyklą.
Dabar įdiekite „Redis“ naudodami šią komandą:
$ sudo apt install redis
Dabar paspauskite y tada paspauskite
Reikėtų įdiegti „Redis“.
Dabar patikrinkite, ar „Redis“ veikia tinkamai, atlikdami šią komandą:
$ redis-cli - versijaKaip matote, mano „Ubuntu 18“.04 LTS aparatas, Redis 4.0.9 yra įdiegtas ir veikia tinkamai.
„Redis“ paslaugos paleidimas ir sustabdymas:
Dabar norėdami patikrinti, ar veikia „Redis“ paslauga, vykdykite šią komandą:
$ sudo systemctl būsena iš naujoKaip matote, „Redis“ tarnyba veikia.
Norėdami sustabdyti „Redis“ paslaugą, vykdykite šią komandą:
$ sudo systemctl stop redis
Kaip matote, „Redis“ tarnyba nebeveikia.
Norėdami paleisti „Redis“ paslaugą, vykdykite šią komandą:
$ sudo systemctl start redis
Kaip matote, „Redis“ tarnyba vėl veikia.
„Redis“ paleidimas į sistemos paleidimą:
Jei norite, kad „Redis“ paslauga būtų paleista, kai jūsų kompiuteris paleidžiamas, galite pridėti „Redis“ paslaugą prie savo „Ubuntu“ mašinos paleidimo. Pridėkite „Redis“ paslaugą prie sistemos „Ubuntu“ kompiuterio paleidimo naudodami šią komandą:
$ sudo systemctl įjungti redis-serverį„Redis“ paslauga turėtų būti įtraukta į sistemos „Ubuntu“ kompiuterio paleidimą.
„Redis“ paslaugos pašalinimas iš sistemos paleidimo:
Jei pridėjote „Redis“ paslaugą prie „Ubuntu“ kompiuterio sistemos paleidimo ir norėtumėte ją pašalinti iš sistemos paleisties dabar, paleiskite šią komandą:
$ sudo systemctl išjungti redis-serverį„Redis“ paslauga turėtų būti pašalinta iš sistemos „Ubuntu“ kompiuterio paleidimo.
„Redis“ pastatas iš šaltinio:
Taip pat galite sukurti „Redis“ iš šaltinio „Ubuntu“. Tai lengva, nes Redis neturi jokių priklausomybių. Viskas, ko jums reikia - turėti veikiančius GCC kompiliatorių įrankių rinkinius. Galite lengvai įdiegti GCC ir visus kūrimo įrankius „Ubuntu“ naudodami šią komandą:
$ sudo apt install build-essential
Dabar paspauskite y tada paspauskite
GCC ir visi sukūrimo įrankiai turėtų būti įdiegti.
Dabar atsisiųskite „Redis“ šaltinio kodą iš oficialios „Redis“ svetainės adresu https: // redis.io / atsisiųsti
Šiuo metu naujausia „Redis“ beta versija yra 5.0. Sudarykime ir įdiekime. Pirmiausia sukurkite laikiną katalogą (pavadinkime jį redis5) ir eikite į jį naudodami šią komandą:
$ mkdir ~ / redis5 && cd ~ / redis5
Dabar atsisiųskite „Redis 5“.0-RC 6 šaltinio kodas su šia komanda:
$ wget https: // github.com / antirez / redis / archive / 5.0-rc6.degutas.gz
Redis 5.0 Beta šaltinio kodo archyvą reikia atsisiųsti.
Dabar išimkite šaltinio kodo archyvo failą naudodami šią komandą:
$ tar xvzf 5.0-rc6.degutas.gz
Archyvo failas turėtų būti išgautas.
Kaip matote, naujas katalogas redis-5.0-rc6 / yra sukurtas.
Dabar eikite į redis-5.0-rc6 / katalogą su šia komanda:
$ cd redis-5.0-rc6
Dabar sudarykite „Redis“ naudodami šią komandą:
$ padaryti
Kaip matote, Redis yra sudaromas. Tai turėtų užtrukti.
Kai kompiliavimo procesas bus baigtas, turėtumėte pamatyti šį išvestį:
Dabar įdiekite „Redis“ naudodami šią komandą:
$ sudo make install
Redis yra įdiegtas.
Norėdami patikrinti, kur įdiegti „Redis“ dvejetainiai failai, vykdykite šią komandą:
$ whereis redis-serverisKaip matote, „Redis“ dvejetainiai failai yra / usr / local / bin kataloge.
Norėdami patikrinti, ar „Redis“ veikia, vykdykite šią komandą:
$ redis-cli - versijaKaip matote, Redis 4.9.106 yra sumontuotas ir veikia tinkamai.
Redis programavimas „Languge“ palaikymas:
Su Redis galite bendrauti naudodami daugybę programavimo kalbų, tokių kaip „Node“.js, PHP, Ruby, Python, C, C ++, Java ir daug daugiau.
Norėdami sužinoti, ar „Redis“ palaiko jūsų norimą programavimo kalbą, apsilankykite oficialioje „Redis“ svetainėje adresu https: // redis.io / klientai
Taigi taip įdiegiate „Redis“ į „Ubuntu“. Dėkojame, kad perskaitėte šį straipsnį.