Impariamo come possiamo connettere Redis con l'applicazione Ruby.
Requisiti
Conoscenza di base nel lavorare con Redis e Ruby.
Installa Ruby Interpreter e Redis Server sul sistema.
Installazione del client Redis Ruby
Per collegare Ruby con Redis, dobbiamo installare un client di Redis Ruby. Per questo articolo, useremo Redis-RB GEM.
https: // github.com/Redis/Redis-RB
Apri il terminale e inserisci il comando di seguito per installare:
$ gem Installa RedisUna volta installato, possiamo procedere a connettere Redis con la nostra app.
Collegamento di Ruby a Redis
Crea una directory di lavoro e aggiungi il file per tenere il codice.
$ mkdir Redis_rb && CD Redis_rb && Touch Main.RbApri il file e aggiungi il codice come mostrato di seguito:
richiedono RedisNel codice sopra, iniziamo a importare i moduli richiesti.
Successivamente, ci connettiamo a Redis usando il nuovo metodo. Se il tuo server Redis è fissato con una password, optare per il metodo di connessione 2.
Test di Redis Connection
Per testare la connessione, è possibile eseguire Redis.Metodo ping come mostrato:
Redis.pingQuesto dovrebbe restituire pong su una connessione riuscita.
Impostazione della coppia di valore chiave ruby
Crea una nuova coppia di valore chiave nel database utilizzando il comando set come:
Redis.Set ("Key", "Value")Questo dovrebbe tornare così:
# => "Ok"Ottenere valore rubino
Per ottenere un valore associato a una chiave in Redis, utilizzare il metodo GET come mostrato:
Redis.Ottieni ("chiave")Questo dovrebbe restituire il valore associato alla chiave:
# => "valore"Impostazione della chiave in scadenza Ruby
Per creare una coppia di valore chiave con durata di scadenza, utilizzare il metodo Setex come:
Redis.Setex ("Escary_key", 60 ", Epiry_Value)Quanto sopra dovrebbe creare una chiave con una durata di scadenza di 60 secondi.
Conclusione
In questo articolo, impari come collegare il tuo database Redis a un'applicazione Ruby attraverso una passeggiata comprensibile dell'intero processo. Controlla i documenti per saperne di più.