Redis står för Remote Dictionary Server, som är ett verktyg med öppen källkod för Linux-system. Den vanligaste och populäraste användningen av Redis är att använda den som ett databascachesystem i minnet som kan göra processen att nå webbplatsen snabbare. Till exempel, om du har en webbserver i punkt A och databasen lagrad i punkt B, kan du använda Redis cache-instanstjänst för att minimera dataladdningstiden. Redis lagrar data i minnet i nyckel-värdemetoden för att få hög prestanda under alla operationer på servernivå. Redis erbjuder cacheserver, lagring av data i NoSQL-format och serverloggövervakning i realtid. Att installera Redis på ett Debian/Ubuntu- och Fedora-baserat Linux är enkelt och okomplicerat.
Redis på Linux-system
Redis är skrivet i programmeringsspråket C, och Redis Labs bygger det under BSD 3-klausulens licens. Den kan hantera strängar, listor, kartor och andra dataindex. Att fylla på data i Redis-motorn är inte svårt; när du väl har installerat det kommer du att upptäcka att metoderna är enkla och självförklarande. Redis kan hantera cachemiss och cacheträff, cachearbetare och localhost, hamnarcontainerserver, molnleverantör, etc. I det här inlägget kommer vi att se hur man installerar och använder Redis på Linux-system.
Steg 1: Installera Redis på Fedora och Debian Linux
Vi kommer att se hur du installerar Redis på Ubuntu och andra Debian-baserade distributioner och Fedora Workstation i det här steget. De nedan nämnda metoderna testas på Ubuntu 20.04 och Fedora 33 arbetsstationer, och du kan även använda dem i andra versioner.
1. Installera Redis på Ubuntu
Att installera Redis på ett Ubuntu- eller Debian-baserat system är enkelt; den är tillgänglig på det officiella Linux-förrådet. Uppdatera först ditt systemförråd och kör sedan följande aptitude-kommando på terminalskalet med root-åtkomst för att installera Redis.
sudo apt update
sudo apt install redis-server
2. Installera Redis på Fedora Linux
Att installera Redis på en Fedora-arbetsstation är ganska likt att installera det på Ubuntu; kör följande DNF-kommandon på terminalskalet med root-åtkomst för att uppdatera ditt systemförråd och installera Redis-verktyget.
sudo dnf -y update
sudo dnf -y install redis
När installationen är klar, kör följande systemkontrollkommando för att aktivera Redis på din maskin.
sudo systemctl enable --now redis
Steg 2: Konfigurera Redis på Linux
När installationen avslutas kan du nu göra lite konfigurering för att göra Redis aktiv. Kör först följande kommando på skalet för att redigera Redis-konfigurationsfilen. När skriptet öppnas, hitta den övervakade syntaxen och ändra värdet från no till systemd och spara och avsluta filen. Denna lilla ändring i skriptet gör att du kan köra Redis på ditt system som en demon och få mer kontroll över Redis-verktyget.
—
sudo nano /etc/redis/redis.conf
Sedan måste du starta om Redis-systemet på ditt Linx-system. Kör följande systemkontrollkommando för att starta om Redis.
sudo systemctl restart redis.service
Steg 3: Testa Redis på Linux
Efter att ha installerat och konfigurerat Redis på din Linux-maskin kan du nu testa den. Kör följande systemkontrollkommando för att kontrollera Redis-statusen på din maskin. Om allt går rätt skulle du se PID, uppgiftsnummer, aktiveringsstatus och annan information om Redis på din terminalskärm.
sudo systemctl status redis
När vi aktiverade Redis som en systemdemon, kommer den automatiskt att starta med systemstarten; om du vill stoppa det, kör följande kommando och starta det manuellt när du behöver.
sudo systemctl disable redis
För att kontrollera om Redis fungerar perfekt på ditt system, kör Redis CLI-kommandot och fyll i det med strängdata. Till exempel kommer följande kommando att ladda Redis localhost servermotor.
redis-cli
Om du kör ping på Redis localhost-server, skulle den returnera ‘Pong’ i gengäld.
ping
Kör nu nästa kommando för att kontrollera om det tillåter dig att ställa in en ny sträng och placera den med nyckel-värdet ‘test’.
set test "It's working!"
Nu, om du kör följande kommando, skulle det returnera Det fungerar! på terminalskalet.
get test
Slutligen kan vi kontrollera om Redis behåller den lagrade informationen även efter en omstart av systemet. Kör följande systemkontrollkommando för att starta om Redis-motorn på din Linux-maskin.
sudo systemctl restart redis
Kör sedan kommandot “get test” för att kontrollera om det drar samma sträng i retur.
get test
Till slut, för att avsluta Redis, skriv bara exit i skalet.
exit
Steg 4: Konfigurera med Localhost
Som du redan har sett använder standardkonfigurationen adressen localhost (127.0.0.1) för att komma åt Redis. Men om du har installerat Redis på din Linux-maskin med någon annan metod, är chansen att du kan ha aktiverat din Redis-åtkomst från andra offentliga IP-platser också. För att stoppa det, kör följande kommando på ditt terminalskal för att redigera Redis-konfigurationsskriptet.
sudo nano /etc/redis/redis.conf
När skriptet öppnas, ta reda på bindningsraden och gör den avkommentar genom att ta bort hashen (#) före raden.
bind 127.0.0.1 ::1
Om du använder en Fedora-arbetsstation kan du behöva köra följande kommando för att binda till localhost.
sudo vim /etc/redis.conf
Leta reda på följande rad och låt den inte kommentera.
bind 0.0.0.0
När localhost-bindningen är klar, kör följande GREP-kommando för att kontrollera vilka IP-adresser som tillåts komma åt din Redis-motor.
Om du hittar något annat än din nuvarande IP-adress och lokala värdadress kan du behöva göra om konfigurationerna på rätt sätt.
Steg 5: Ange ett lösenord för Redis Server
För att förhindra att din Redis-server kan nås från andra maskiner kan du ställa in ett lösenord för Redis CLI. Kör till exempel följande kommando med root-åtkomst för att redigera Redis-konfigurationsskriptet.
sudo nano /etc/redis/redis.conf
När skriptet öppnas, leta reda på syntaxen requirepass och gör den avkommentar genom att ta bort hashen (#). Byt sedan ut ordet foobared med ditt önskade lösenord.
# requirepass foobared
När lösenordet är inställt, kör följande systemkontrollkommando för att ladda om Redis-inställningarna, nästa gång du vill komma åt Redis CLI kommer det att kräva lösenordet.
sudo systemctl restart redis.service
Slutord
Att använda Redis är säkert och säkert; det manipulerar inte dina data. Men om du försöker använda Redis för att förbättra din lokala maskins prestanda, kan du prova att använda Memcached-verktyget, ett inbyggt verktyg för cachning av minne. I det här inlägget har vi sett hur man installerar och kommer igång med Redis i Linux-systemet.
Jag hoppas att det här inlägget har varit informativt för dig; vänligen dela detta inlägg med dina vänner och Linux-communityt. Du kan också skriva ner dina åsikter i kommentarsfältet angående detta inlägg.