fix redis client

This commit is contained in:
knst-kotov 2021-08-16 15:09:04 +03:00
parent fbb8a0e93d
commit 9618802c6b

View File

@ -1,7 +1,6 @@
from typing import Optional from typing import Optional
import aioredis import aioredis
# from aioredis import ConnectionsPool
from settings import REDIS_URL from settings import REDIS_URL
@ -14,7 +13,7 @@ class Redis:
async def connect(self): async def connect(self):
if self._instance is not None: if self._instance is not None:
return return
self._instance = await aioredis.from_url(self._uri)# .create_pool(self._uri) self._instance = aioredis.from_url(self._uri, encoding="utf-8")
async def disconnect(self): async def disconnect(self):
if self._instance is None: if self._instance is None:
@ -24,7 +23,7 @@ class Redis:
self._instance = None self._instance = None
async def execute(self, command, *args, **kwargs): async def execute(self, command, *args, **kwargs):
return await self._instance.execute(command, *args, **kwargs, encoding="UTF-8") return await self._instance.execute_command(command, *args, **kwargs)
async def test(): async def test():