Redis

Installer Redis på Ubuntu

Installer Redis på Ubuntu
Redis er en datalager i hukommelsen. Det vil sige Redis gemmer data i computerens hukommelse (RAM). Redis bruges som en cache-server på et websted eller applikations- og databasecache. En cache-server forbedrer ydeevnen på dit websted eller din applikation dramatisk, da de hyppigst tilgængelige data gemmes i RAM'en på din computer, hvilket er virkelig hurtigt.

Et simpelt eksempel vil gøre behovet for en cache-server meget klarere. Lad os sige, at du ejer en engelsk ordbog-app. Der er omkring 200.000 ord i din ordboksdatabase. Når en bruger slår et ord op i din app, skal din app søge i databasen og finde ordet, og derefter viser den betydningen og nogle eksempler på sætninger for brugeren. Men 90% eller flere mennesker ser meget almindelige ord op, lad os sige 30.000 ord inden for de samlede 200.000 ord i din database. Så din ordbog-app bruger meget tid på at søge i databasen efter det samme ord. Således øges serverbelastningen og sidetilgangstiden. Hvad hvis du kunne levere de almindeligt slåede 30.000 ord hurtigere og mere effektivt? Nå, hvis du opretter en cache-server og cache de mest opslåede ord, så reduceres 90% af serverbelastningen. Din app svarer også hurtigere end nogensinde. Så du kan gøre mere med mindre. Du har ikke brug for en meget kraftig server, hvis du bruger en cache-server imellem. Ydelsen for din ordbog-app kan øges hurtigt uden at øge omkostningerne.

Nu ved du, hvor vigtige cache-servere virkelig er. Redis er en glimrende cacheløsning.  I denne artikel vil jeg vise dig, hvordan du installerer Redis på Ubuntu. Jeg bruger Ubuntu 18.04 LTS til demonstrationen. Men det skal fungere for enhver moderne version af Ubuntu. Lad os komme igang.

Installation af Redis på Ubuntu ved hjælp af Package Manager:

Redis er tilgængelig i Ubuntu's officielle pakkeopbevaring. Så det er virkelig let at installere.  Opdater først APT-pakkeopbevaringscachen på din Ubuntu-maskine med følgende kommando:

$ sudo apt opdatering

APT-pakkeopbevaringscachen skal opdateres.

Installer nu Redis med følgende kommando:

$ sudo apt installere redis

Tryk nu y og tryk derefter på at fortsætte.

Redis skal installeres.

Kontroller nu, om Redis fungerer korrekt med følgende kommando:

$ redis-cli --version

Som du kan se, på min Ubuntu 18.04 LTS-maskine, Redis 4.0.9 er installeret, og den fungerer korrekt.

Start og stop af Redis-tjenesten:

Kør følgende kommando for at kontrollere, om Redis-tjenesten kører:

$ sudo systemctl status redis

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

For at stoppe Redis-tjenesten skal du køre følgende kommando:

$ sudo systemctl stop redis

Som du kan se, kører Redis-tjenesten ikke længere.

For at starte Redis-tjenesten skal du køre følgende kommando:

$ sudo systemctl start redis

Som du kan se, kører Redis-tjenesten igen.

Start af Redis på systemstart:

Hvis du vil have Redis-tjenesten til at starte, når din computer starter, kan du tilføje Redis-tjenesten til systemstart af din Ubuntu-maskine.  Føj Redis-tjenesten til systemstart af din Ubuntu-maskine med følgende kommando:

$ sudo systemctl aktiver redis-server

Redis-tjenesten skal føjes til systemstart af din Ubuntu-maskine.

Fjernelse af Redis-tjenesten fra systemstart:

Hvis du har tilføjet Redis-tjenesten til systemstart af din Ubuntu-maskine, og du gerne vil fjerne den fra systemstart nu, skal du køre følgende kommando:

$ sudo systemctl deaktiver redis-server

Redis-tjenesten skal fjernes fra systemstart af din Ubuntu-maskine.

Bygning af Redis fra kilde:

Du kan også opbygge Redis fra kilde på Ubuntu. Det er let, fordi Redis ikke har nogen afhængigheder. Alt hvad du behøver er at have en fungerende GCC-kompilatorværktøjssæt. Du kan nemt installere GCC og alle buildværktøjerne på Ubuntu med følgende kommando:

$ sudo apt install build-essential

Tryk nu y og tryk derefter på .

GCC og alle buildværktøjerne skal installeres.

Download nu Redis kildekode fra det officielle websted for Redis på https: // redis.io / download

På dette tidspunkt er den seneste betaversion af Redis 5.0. Lad os kompilere og installere det.  Opret først en midlertidig mappe (lad os kalde det redis5) og naviger til den med følgende kommando:

$ mkdir ~ / redis5 && cd ~ / redis5

Download nu 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 Beta-kildekodearkiv skal downloades.

Uddrag nu kildekodearkivfilen med følgende kommando:

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

Arkivfilen skal udpakkes.

Som du kan se, en ny mappe redis-5.0-rc6 / er oprettet.

Naviger nu til redis-5.0-rc6 / bibliotek med følgende kommando:

$ cd redis-5.0-rc6

Kompiler nu Redis med følgende kommando:

$ mærke

Som du kan se, bliver Redis samlet. Det skal tage et stykke tid.

Når kompileringsprocessen er afsluttet, skal du se følgende output:

Installer nu Redis med følgende kommando:

$ sudo foretage installation

Redis er installeret.

For at kontrollere, hvor Redis-binærfilerne er installeret, skal du køre følgende kommando:

$ hvor er redis-server

Som du kan se, er Redis-binære filer tilgængelige i / usr / local / bin vejviser.

For at kontrollere, om Redis fungerer, skal du køre følgende kommando:

$ redis-cli --version

Som du kan se, Redis 4.9.106 er installeret og fungerer korrekt.

Redis Programmering Languge Support:

Du kan interagere med Redis med mange programmeringssprog som Node.js, PHP, Ruby, Python, C, C ++, Java og mange flere.

For at kontrollere, om Redis har support til dit ønskede programmeringssprog, henvises til Redis officielle hjemmeside på https: // redis.io / klienter

Så det er sådan, du installerer Redis på Ubuntu. Tak, fordi du læste denne artikel.

Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...
Mus AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
Tabletbrugere savner ofte musemarkøren, især når de er vante til at bruge bærbare computere. Touchscreen-smartphones og tablets har mange fordele, og ...