Redis

Installer Redis på Ubuntu

Installer Redis på Ubuntu
Redis er en datalager i minnet. Det vil si at Redis lagrer data i datamaskinens minne (RAM). Redis brukes som en cache-server på et nettsted eller applikasjons- og databasecache. En cachetjener forbedrer ytelsen til nettstedet ditt eller applikasjonen dramatisk ettersom de mest brukte dataene blir lagret i RAM på datamaskinen din, noe som er veldig raskt.

Et enkelt eksempel vil gjøre behovet for en cache-server mye tydeligere. La oss si at du eier en engelsk ordbok-app. Det er omtrent 200 000 ord i ordboksdatabasen din. Når en bruker slår opp et ord i appen din, må appen din søke i databasen og finne ordet, og deretter viser den betydningen og noen eksempler på setninger for brukeren. Men 90% eller flere ser etter veldig vanlige ord, la oss si 30.000 ord innenfor de totalt 200.000 ordene i databasen din. Så ordboksprogrammet ditt bruker mye tid på å søke i databasen etter det samme ordet. Dermed øker serverlasten og sidetilgangstid. Hva om du kunne levere 30 000 ord som ofte ble sett opp raskere og mer effektivt? Vel, hvis du setter opp en hurtigbuffer-server og hurtigbuffer de vanligste ordene som er slått opp, vil 90% av serverbelastningen bli redusert. Appen din vil også svare raskere enn noensinne. Så du kan gjøre mer med mindre. Du trenger ikke en veldig kraftig server hvis du bruker en cache-server i mellom. Ytelsen til ordbokappen din kan økes raskt uten å øke kostnadene.

Nå vet du hvor viktige hurtigbufferservere egentlig er. Redis er en utmerket løsning for hurtigbufring.  I denne artikkelen vil jeg vise deg hvordan du installerer Redis på Ubuntu. Jeg skal bruke Ubuntu 18.04 LTS for demonstrasjonen. Men det skal fungere for enhver moderne versjon av Ubuntu. La oss komme i gang.

Installere Redis på Ubuntu ved hjelp av Package Manager:

Redis er tilgjengelig i det offisielle pakkelageret til Ubuntu. Så det er veldig enkelt å installere.  Oppdater først APT-pakkeoppbevaringsbufferen til Ubuntu-maskinen din med følgende kommando:

$ sudo apt oppdatering

APT-pakkelagerbufferen bør oppdateres.

Installer nå Redis med følgende kommando:

$ sudo apt installere redis

Trykk nå y og trykk deretter på å fortsette.

Redis skal installeres.

Sjekk nå om Redis fungerer riktig med følgende kommando:

$ redis-cli - versjon

Som du kan se, på min Ubuntu 18.04 LTS-maskin, Redis 4.0.9 er installert og den fungerer som den skal.

Starte og stoppe Redis-tjenesten:

Nå for å sjekke om Redis-tjenesten kjører, kjør følgende kommando:

$ sudo systemctl status redis

Som du kan se, kjører Redis-tjenesten.

For å stoppe Redis-tjenesten, kjør følgende kommando:

$ sudo systemctl stopp redis

Som du kan se, kjører ikke Redis-tjenesten lenger.

For å starte Redis-tjenesten, kjør følgende kommando:

$ sudo systemctl start redis

Som du kan se, kjører Redis-tjenesten igjen.

Starte Redis på systemstart:

Hvis du vil at Redis-tjenesten skal starte når datamaskinen starter, kan du legge til Redis-tjenesten i systemstart av Ubuntu-maskinen.  Legg til Redis-tjenesten til systemstart av Ubuntu-maskinen din med følgende kommando:

$ sudo systemctl aktiver redis-server

Redis-tjenesten bør legges til systemstart av Ubuntu-maskinen.

Fjerne Redis-tjenesten fra systemoppstart:

Hvis du har lagt til Redis-tjenesten til systemstart av Ubuntu-maskinen din, og du vil fjerne den fra systemoppstart nå, kjører du følgende kommando:

$ sudo systemctl deaktiver redis-server

Redis-tjenesten bør fjernes fra systemstart av Ubuntu-maskinen.

Bygge Redis fra kilde:

Du kan også bygge Redis fra kilde på Ubuntu. Det er enkelt fordi Redis ikke har noen avhengigheter. Alt du trenger er å ha et fungerende GCC kompileringsverktøy. Du kan enkelt installere GCC og alle byggeverktøyene på Ubuntu med følgende kommando:

$ sudo apt install build-essential

Trykk nå y og trykk deretter på .

GCC og alle byggeverktøyene skal installeres.

Last ned nå Redis-kildekoden fra den offisielle nettsiden til Redis på https: // redis.io / nedlasting

I skrivende stund er den siste betaversjonen av Redis 5.0. La oss kompilere og installere den.  Opprett først en midlertidig katalog (la oss kalle den redis5) og naviger til den med følgende kommando:

$ mkdir ~ / redis5 && cd ~ / redis5

Last ned nå Redis 5.0-RC 6 kildekode med følgende kommando:

$ wget https: // github.com / antirez / redis / arkiv / 5.0-rc6.tjære.gz

Redis 5.0 Betakildekodearkiv bør lastes ned.

Pakk ut kildekodearkivfilen med følgende kommando:

$ tjære xvzf 5.0-rc6.tjære.gz

Arkivfilen skal hentes ut.

Som du kan se, en ny katalog redis-5.0-rc6 / er skapt.

Gå nå til redis-5.0-rc6 / katalog med følgende kommando:

$ cd redis-5.0-rc6

Nå kompilerer du Redis med følgende kommando:

$ lage

Som du kan se, blir Redis samlet. Det skal ta litt tid.

Når kompileringsprosessen er fullført, bør du se følgende utdata:

Installer nå Redis med følgende kommando:

$ sudo lage installasjon

Redis er installert.

For å sjekke hvor Redis-binærfilene er installert, kjør følgende kommando:

$ hvor er redis-server

Som du kan se, er Redis-binærfiler tilgjengelig i / usr / local / bin katalog.

For å sjekke om Redis fungerer, kjør følgende kommando:

$ redis-cli --versjon

Som du kan se, Redis 4.9.106 er installert og fungerer riktig.

Redis-programmering Languge-støtte:

Du kan samhandle med Redis med mange programmeringsspråk som Node.js, PHP, Ruby, Python, C, C ++, Java og mange flere.

For å sjekke om Redis har støtte for ønsket programmeringsspråk, kan du se den offisielle nettsiden til Redis på https: // redis.io / klienter

Så det er slik du installerer Redis på Ubuntu. Takk for at du leser denne artikkelen.

Kamp for Wesnoth 1.1. 3.6 Utvikling utgitt
Kamp for Wesnoth 1.1. 3.6 utgitt i forrige måned, er den sjette utgivelsen i 1.1. 3.x-serien, og den leverer en rekke forbedringer, spesielt til bruke...
Slik installerer du League Of Legends på Ubuntu 14.04
Hvis du er fan av League of Legends, er dette en mulighet for deg å prøvekjør League of Legends. Merk at LOL støttes på PlayOnLinux hvis du er en linu...
Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...