queues/app/storage/redis/__init__.py
emmatveev a328d6feb2
All checks were successful
Deploy Dev / Build (pull_request) Successful in 6s
Deploy Dev / Push (pull_request) Successful in 8s
Deploy Dev / Deploy dev (pull_request) Successful in 5s
redis
2024-11-25 00:27:40 +03:00

16 lines
341 B
Python

import os
import redis.asyncio
REDIS_HOST = os.getenv('REDIS_HOST', 'localhost')
REDIS_PASSWORD = os.getenv('REDIS_PASSWORD')
if REDIS_PASSWORD:
URL = f'redis://:{REDIS_PASSWORD}@{REDIS_HOST}:6379'
else:
URL = f'redis://{REDIS_HOST}:6379'
pool = redis.asyncio.ConnectionPool.from_url(URL)
database = redis.Redis.from_pool(pool)