summaryrefslogtreecommitdiffstats
path: root/ttun_server/redis.py
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <tom@vanderlee.io>2024-03-20 21:48:45 +0100
committerGravatar Tom van der Lee <tom@vanderlee.io>2024-03-20 21:48:45 +0100
commit486087cdb349dbc07b479d2286a02bdca310ea38 (patch)
tree43f7baed542a1bc819884ddeebc6e15dfcbd42b0 /ttun_server/redis.py
parent53a8f300859a50d9f99f1821c35bca999fced6d8 (diff)
downloadserver-486087cdb349dbc07b479d2286a02bdca310ea38.tar.gz
server-486087cdb349dbc07b479d2286a02bdca310ea38.tar.bz2
server-486087cdb349dbc07b479d2286a02bdca310ea38.zip
Added websocket support
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: