La oss lære hvordan vi kan koble Redis med Ruby -applikasjonen.
Krav
Grunnleggende kunnskap om å jobbe med Redis og Ruby.
Installer Ruby -tolk og Redis -serveren på systemet ditt.
Installere Redis Ruby Client
For å koble Ruby med Redis, må vi installere en Redis Ruby -klient. For denne artikkelen vil vi bruke Redis-RB GEM.
https: // github.com/redis/redis-rb
Åpne terminalen og skriv inn kommandoen nedenfor for å installere:
$ perle installer redisNår vi er installert, kan vi fortsette å koble Redis med appen vår.
Koble Ruby til Redis
Opprett en fungerende katalog og legg til filen for å holde koden.
$ mkdir redis_rb && cd redis_rb && touch main.RBÅpne filen og legg til koden som vist nedenfor:
krever RedisI koden over begynner vi å importere de nødvendige modulene.
Deretter kobler vi til Redis ved hjelp av den nye metoden. Hvis Redis -serveren din er sikret med et passord, velger du tilkoblingsmetode 2.
Testing Redis Connection
For å teste forbindelsen, kan du kjøre Redis.Ping -metoden som vist:
Redis.pingDette skal returnere Pong ved vellykket forbindelse.
Sette rubin nøkkelverdipar
Lag et nytt nøkkelverdipar til databasen ved å bruke SET-kommandoen som:
Redis.Sett ("Key", "Verdi")Dette skal komme tilbake slik:
# => "OK"Få rubinverdi
For å få en verdi assosiert med en nøkkel i Redis, bruk GET -metoden som vist:
Redis.Get ("Key")Dette skal returnere verdien som er tilknyttet nøkkelen:
# => "Verdi"Angi rubin utløpsnøkkel
For å lage et nøkkelverdipar med utløpsvarighet, bruk SETEX-metoden som:
Redis.setx ("expiry_key", 60, "expiry_value)Ovennevnte skal skape en nøkkel med en utløpsvarighet på 60 sekunder.
Konklusjon
I denne artikkelen lærer du hvordan du kobler Redis-databasen til en Ruby-applikasjon gjennom en forståelig gjennomgang av hele prosessen. Sjekk dokumentene for å lære mer.