/
tinypot
/
integr
Обзор
Документация
Войти
/
tinypot
/
integr
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task_management_api/app/utils/redis_client.py
25 строк
565 B
Tim Polus
lab1
21 янв 2026, 23:15
21 янв 2026, 23:15
dd1578c
Код
Авторство
О чём код?
""" Redis client for rate limiting and idempotency """ import redis.asyncio as redis from app.core.config import settings # Global Redis client redis_client = None async def get_redis_client() -> redis.Redis: """Get Redis client instance""" global redis_client if redis_client is None: redis_client = redis.from_url(settings.REDIS_URL) return redis_client async def close_redis_client(): """Close Redis client connection""" global redis_client if redis_client: await redis_client.close() redis_client = None