Aprendamos cómo podemos conectar Redis con la aplicación Ruby.
Requisitos
Conocimiento básico para trabajar con Redis y Ruby.
Instale el servidor Ruby Interpreter y Redis en su sistema.
Instalación del cliente Redis Ruby
Para conectar Ruby con Redis, necesitamos instalar un cliente Redis Ruby. Para este artículo, usaremos Redis-Rb Gem.
https: // github.com/redis/redis-rb
Abra el terminal e ingrese el siguiente comando para instalar:
$ gema instalación redisUna vez instalado, podemos proceder a conectar Redis con nuestra aplicación.
Conectando a Ruby a Redis
Cree un directorio de trabajo y agregue el archivo para mantener su código.
$ mkdir redis_rb && cd redis_rb && touch main.RBAbra el archivo y agregue el código como se muestra a continuación:
Requerir RedisEn el código anterior, comenzamos a importar los módulos requeridos.
A continuación, nos conectamos a Redis utilizando el nuevo método. Si su servidor Redis está asegurado con una contraseña, opte por el método de conexión 2.
Prueba de conexión Redis
Para probar la conexión, puede ejecutar Redis.Método de ping como se muestra:
rehacer.silbidoEsto debería devolver a Pong a una conexión exitosa.
Configuración del par de valores de llave de rubí
Cree un nuevo par de valores clave en la base de datos utilizando el comando set como:
rehacer.set ("clave", "valor")Esto debería volver así:
# => "OK"Obtener valor de rubí
Para obtener un valor asociado con una clave en Redis, use el método GET como se muestra:
rehacer.obtener la clave")Esto debería devolver el valor asociado con la clave:
# => "Valor"Configurar la llave de Ruby Expirado
Para crear un par de valor clave con la duración de la cadena, use el método setEx como:
rehacer.setEx ("expiry_key", 60, "expiry_value)Lo anterior debe crear una clave con una duración de vencimiento de 60 segundos.
Conclusión
En este artículo, aprende cómo conectar su base de datos Redis a una aplicación Ruby a través de un recorrido comprensible de todo el proceso. Consulte los documentos para obtener más información.