Uppdatera Yum
Börja först med att uppdatera ditt system för att hålla andra paket uppdaterade med yum-uppdateringen.
Extra paket för Enterprise Linux (EPEL)
Redis-servern finns inte i standardförvaret på en standard CentOS7-installation, så vi måste installera EPEL-paketet för att få tillgång till fler paket.
[root @ centos7-linuxhint ~] # yum installera epel-release
Efter installationen av epel måste du köra yum-uppdateringen igen.
[root @ centos7-linuxhint ~] # yum-uppdateringInstallera Redis Server Package
Nu när EPEL har lagts till kommer ett enkelt yum install-kommando att installera redis-serverprogramvaran.
[root @ centos7-linuxhint ~] # yum -y install redisEfter installationen kommer du att ha kommandon för redis-server och redis-cli i ditt system. Och du kan också se att en redis-tjänst har installerats
Starta Redis Server
Även om du tekniskt sett kan starta en redis-server med de inbyggda kommandona, kan vi använda tjänsten som tillhandahålls med CentOS för att starta, stoppa och status för redis-servern på systemet.
[root @ centos7-linuxhint ~] # service redis startDet ska köras nu, kontrollera det med statuskommando:
Lagring och hämtning av data
Ok, nu när Redis är igång, kan vi börja med ett trivialt exempel och lagra ett nyckel- och värdepar och sedan se hur man frågar efter det. Vi använder redis-cli med standardalternativ som ansluter till en server på localhost och standard redis-porten. Observera också att i den verkliga världen bör du överväga att ställa in korrekt säkerhet för dina Redis-instanser.
Vi kommer att använda uppsättningen och få kommandon för att lagra ett nyckelvärdepar på servern. Här är en skärmdump av ett exempel:
Du kan också använda den inbyggda hjälpen för att få en lista över alla möjliga kommandon och hjälptexten med dem. Gå in i interaktivt läge från redis-cli och skriv sedan hjälp som visas nedan:
Redis: Mer information
För mer information, kolla in följande länkar nedan:
- LinuxHint Redis-kategori
- Redis snabbstart
- Redis 4.x Kokbok (Amazon)
- Prova Redis Online Interactive