Volver a la página principal
lunes 7 octubre 2024
7

Cómo obtener el valor de un campo en un hash en Redis

El comando HGET en redis-cli se utiliza para obtener el valor de un campo específico dentro de un hash almacenado en Redis. Esta operación es útil cuando se desea acceder a un valor particular sin recuperar todos los campos de la estructura. Es muy eficiente para trabajar con datos tipo hash en Redis.

¿Cómo usar HGET en Redis?

El comando HGET se ejecuta de la siguiente forma:

HGET nombre_del_hash nombre_del_campo
  • nombre_del_hash: Es el nombre del hash donde está almacenado el campo.
  • nombre_del_campo: Es el campo específico cuyo valor se desea recuperar.

Si el campo existe dentro del hash, se devolverá el valor correspondiente. Si no existe, se retornará un valor nil.

Ejemplos de uso

1. Obtener el valor de un campo:

HSET user:1001 name "Juan"
   HGET user:1001 name

En este caso, HGET devolverá el valor Juan ya que es el valor del campo name en el hash user:1001.

2. Campo inexistente:

HGET user:1001 age

Si el campo age no existe en el hash user:1001, el comando retornará nil.

Referencia oficial

Para más detalles, puedes visitar la documentación oficial de Redis: HGET – Redis Command.

Etiquetas:
redis
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer