bd_gdc

2. Trabajo con Python

1.Inserta la clave app:version con el valor “1.0”

import redis
import json
r = redis.Redis(
    host='redis',
    port=6379,
    db=0,
    decode_responses=True
)
r.set("app:version", "1.0")
True

2. Recupera y muestra el valor de app:version

r.get("app:version")
'1.1'

3. Modifica el valor de app:version a “1.1”

r.set("app:version", "1.1")
True

4. Crea la clave contador:descargas con valor 0

r.set("contador:descargas", "0")
True

5. Incrementa en 5 el valor de contador:descargas

r.incr("contador:descargas", 5)
5

6. Decrementa en 2 el valor de contador:descargas

r.decr("contador:descargas", 2)
3

7. Inserta la clave app:estado con el valor “activo”

r.set("app:estado", "activo")
True

8. Cambia el valor de app:estado a “mantenimiento”

r.set("app:estado", "mantenimiento")
True

9. Inserta la clave mensaje:bienvenida con el texto “Hola alumno”

r.set("mensaje:bienvenida", "Hola alumno")
True

10. Establece un tiempo de expiración de 30 segundos para la clave app:estado

r.expire("app:estado", 30)
True

11. Verifica si la clave app:estado todavía existe después de unos segundos

r.exists("app:estado")
0

12. Elimina la clave app:version y muestra un mensaje confirmando su eliminación

r.delete("app:version")
print("Se ha eliminado la clave app:version")
Se ha eliminado la clave app:version