Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Comandos INCR y DECR | Los Comandos Esenciales de Redis
Introducción a Redis

bookComandos INCR y DECR

Estas operaciones son atómicas, lo que significa que se completan completamente o no se ejecutan en absoluto, garantizando la consistencia de los datos incluso cuando varios procesos acceden a Redis simultáneamente.

Comando INCR

El comando INCR incrementa un valor numérico en uno. Es especialmente útil para escenarios como el conteo de visitas a páginas o el seguimiento del número de "me gusta".

A continuación, se simula una situación en la que se realiza el seguimiento del número de visitas en una página web:

Si la clave no existe, Redis la creará y asignará su valor a 1. Cada llamada posterior al comando incrementará el valor en 1, actualizando el contador a 2, 3, y así sucesivamente.

Si es necesario incrementar el valor de la misma clave varias veces, se puede utilizar el comando INCRBY y especificar cuánto se desea aumentar el valor.

En este ejemplo, el comando INCRBY aumenta el valor de la clave page:main en 5. Si el valor inicial era 0, se convertirá en 5 después de ejecutar el comando.

Comando DECR

El comando DECR funciona de manera similar a INCR, pero disminuye el valor en uno. Esto resulta útil en escenarios como el seguimiento de inventario, donde es necesario reducir el conteo de existencias cada vez que se vende un artículo.

Simulemos el seguimiento de la cantidad de productos disponibles en inventario:

En la primera llamada al comando, el valor se disminuirá a -1. Cada llamada posterior disminuirá el valor en 1 (a -2, -3, y así sucesivamente).

Si es necesario decrementar el valor de la misma clave varias veces, se puede utilizar el comando DECRBY y especificar cuánto se desea disminuir el valor.

En este ejemplo, el comando DECRBY disminuye el valor de la clave product:count en 3. Si el valor inicial era 10, será 7 después de ejecutar el comando.

1. ¿Qué hace el comando INCR en Redis?

2. ¿Qué sucede si la clave no existe cuando se utiliza INCR o DECR?

3. ¿Qué sucede si la clave contiene un valor no numérico y se utiliza INCR o DECR?

question mark

¿Qué hace el comando INCR en Redis?

Select the correct answer

question mark

¿Qué sucede si la clave no existe cuando se utiliza INCR o DECR?

Select the correct answer

question mark

¿Qué sucede si la clave contiene un valor no numérico y se utiliza INCR o DECR?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

What happens if I use INCR or DECR on a key that holds a string value?

Can you explain the difference between INCR/DECR and INCRBY/DECRBY?

Are there any best practices for using these commands in real-world applications?

Awesome!

Completion rate improved to 3.33

bookComandos INCR y DECR

Desliza para mostrar el menú

Estas operaciones son atómicas, lo que significa que se completan completamente o no se ejecutan en absoluto, garantizando la consistencia de los datos incluso cuando varios procesos acceden a Redis simultáneamente.

Comando INCR

El comando INCR incrementa un valor numérico en uno. Es especialmente útil para escenarios como el conteo de visitas a páginas o el seguimiento del número de "me gusta".

A continuación, se simula una situación en la que se realiza el seguimiento del número de visitas en una página web:

Si la clave no existe, Redis la creará y asignará su valor a 1. Cada llamada posterior al comando incrementará el valor en 1, actualizando el contador a 2, 3, y así sucesivamente.

Si es necesario incrementar el valor de la misma clave varias veces, se puede utilizar el comando INCRBY y especificar cuánto se desea aumentar el valor.

En este ejemplo, el comando INCRBY aumenta el valor de la clave page:main en 5. Si el valor inicial era 0, se convertirá en 5 después de ejecutar el comando.

Comando DECR

El comando DECR funciona de manera similar a INCR, pero disminuye el valor en uno. Esto resulta útil en escenarios como el seguimiento de inventario, donde es necesario reducir el conteo de existencias cada vez que se vende un artículo.

Simulemos el seguimiento de la cantidad de productos disponibles en inventario:

En la primera llamada al comando, el valor se disminuirá a -1. Cada llamada posterior disminuirá el valor en 1 (a -2, -3, y así sucesivamente).

Si es necesario decrementar el valor de la misma clave varias veces, se puede utilizar el comando DECRBY y especificar cuánto se desea disminuir el valor.

En este ejemplo, el comando DECRBY disminuye el valor de la clave product:count en 3. Si el valor inicial era 10, será 7 después de ejecutar el comando.

1. ¿Qué hace el comando INCR en Redis?

2. ¿Qué sucede si la clave no existe cuando se utiliza INCR o DECR?

3. ¿Qué sucede si la clave contiene un valor no numérico y se utiliza INCR o DECR?

question mark

¿Qué hace el comando INCR en Redis?

Select the correct answer

question mark

¿Qué sucede si la clave no existe cuando se utiliza INCR o DECR?

Select the correct answer

question mark

¿Qué sucede si la clave contiene un valor no numérico y se utiliza INCR o DECR?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5
some-alt