16 lines
341 B
Python
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)
|