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 oppdateringAPT-pakkelagerbufferen bør oppdateres.
Installer nå Redis med følgende kommando:
$ sudo apt installere redis
Trykk nå y og trykk deretter på
Redis skal installeres.
Sjekk nå om Redis fungerer riktig med følgende kommando:
$ redis-cli - versjonSom 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 redisSom 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-serverRedis-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-serverRedis-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-serverSom 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 --versjonSom 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.