Ir al contenido
Star
478
Star
478

Redis

Esta guía te muestra cómo trabajar con Redis localmente usando Docker y Python. Este lab demuestra cómo gestionar el estado de usuarios usando Redis y un context manager personalizado para la gestión de conexiones.

  1. Configurar el entorno:

    Abre VS Code en la carpeta del proyecto y ejecuta este comando en la Paleta de Comandos:

    Ventana de terminal
    > Dev Containers: Reopen in Container
  2. Ejecutar el ejemplo:

    Ventana de terminal
    python main.py
  1. main.py:

    • Abre: Abre main.py.
    • Breakpoints: Añade breakpoints en el código.
    • Ejecuta: Pulsa F5 para iniciar la depuración.
  2. Tests:

    • Abre: Abre un archivo de test (p. ej., tests/providers/test_redis_client.py).
    • Breakpoints: Añade breakpoints en el código de test.
    • Ejecuta: Usa la pestaña Testing de VS Code y haz clic en el icono Debug Test junto al test que quieras depurar.
  • Todos los tests: Ejecuta el script automatizado:
    Ventana de terminal
    scripts/run_tests.sh
  • Individualmente: Usa la pestaña Testing de VS Code para ejecutar o depurar casos de test específicos.
  1. Accede al shell:
    Ventana de terminal
    scripts/redis_cli.sh
  2. Comprueba el estado almacenado:
    Ventana de terminal
    GET raulcastillabravo:status
Ventana de terminal
docker compose down -v