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

Cómo incrementar el valor de una clave en Redis

El comando INCR en redis-cli se utiliza para incrementar el valor numérico de una clave en Redis. Si la clave no existe, se inicializa con el valor 0 y luego se incrementa. Este comando es muy útil para contadores, seguimiento de eventos o cualquier situación donde necesites sumar valores a una variable de manera atómica.

¿Cómo usar INCR en Redis?

La sintaxis para utilizar el comando INCR es la siguiente:

INCR nombre_de_la_clave
  • nombre_de_la_clave: Es la clave cuyo valor se desea incrementar. Si la clave no tiene un valor numérico o es inexistente, se inicializa en 0 antes de incrementar.

Ejemplos de uso

1. Incrementar el valor de una clave existente:

SET visitas 5
   INCR visitas

Resultado: La clave visitas ahora tendrá el valor 6.

2. Incrementar una clave que no existe:

INCR contador

Resultado: La clave contador se crea con el valor 1 porque no existía previamente.

3. Intentar incrementar un valor no numérico:

SET user "Juan"
   INCR user

Resultado: Redis devuelve un error, ya que user no tiene un valor numérico.

Referencia oficial

Para más detalles sobre el comando INCR, visita la documentación oficial de Redis: INCR – Redis Command.

Etiquetas:
redis
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer