summaryrefslogtreecommitdiffstats
path: root/ttun_server/redis.py
diff options
context:
space:
mode:
Diffstat (limited to 'ttun_server/redis.py')
-rw-r--r--ttun_server/redis.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/ttun_server/redis.py b/ttun_server/redis.py
index 3065dec..18fbca2 100644
--- a/ttun_server/redis.py
+++ b/ttun_server/redis.py
@@ -1,6 +1,8 @@
1import asyncio
1import os 2import os
3from asyncio import get_running_loop
2 4
3from aioredis import ConnectionPool, Redis 5from redis.asyncio import ConnectionPool, Redis
4 6
5 7
6class RedisConnectionPool: 8class RedisConnectionPool:
@@ -9,9 +11,6 @@ class RedisConnectionPool:
9 def __init__(self): 11 def __init__(self):
10 self.pool = ConnectionPool.from_url(os.environ.get('REDIS_URL')) 12 self.pool = ConnectionPool.from_url(os.environ.get('REDIS_URL'))
11 13
12 def __del__(self):
13 self.pool.disconnect()
14
15 @classmethod 14 @classmethod
16 def get_connection(cls) -> Redis: 15 def get_connection(cls) -> Redis:
17 if cls.instance is None: 16 if cls.instance is None: