Del curso: Domina Redis

Cómo almacenar un diccionario en Redis con Python - Tutorial de Redis

Del curso: Domina Redis

Cómo almacenar un diccionario en Redis con Python

¿Sabes qué son los diccionarios en Python? Los diccionarios se utilizan para almacenar valores de datos en pares clave-valor. Un diccionario es una colección ordenada, modificable y que no admite duplicados. Aquí tenemos un diccionario, persona, que contiene como clave nombre, como valor, Isabel, luego apellido, en este caso, el valor Rojas, y la fecha de nacimiento. Es algo muy similar a los JSON. Bueno, te cuento que ocupamos almacenar la información de la persona en Redis. Para esto, podemos hacer uso del método «hset». Este método establece el valor en un campo hash de Redis. Y un hash es una estructura de datos que almacena una clave. En este caso, le vamos a poner «clave_persona». Y luego, un valor que es un conjunto de pares clave-valor, en este caso, persona. Pero vamos a utilizar la propiedad mapping. Esta propiedad «mapping» nos ayuda a almacenar y recuperar los objetos de Python. Vamos a ejecutar. Se ejecutó correctamente. Y ahora vamos a ir a Redis y aquí vamos a ver que se almacenó como tipo HASH. Tenemos la clave, clave_persona. Y aquí tenemos los datos en pares clave-valor: nombre, valor, apellido, el valor correspondiente y la fecha de nacimiento. Excelente. Ahora es tu oportunidad para almacenar diccionarios de Python en Redis.

Contenido