This commit is contained in:
Administrator
2023-09-23 16:13:11 +03:00
commit 9e7fc7b4c1
605 changed files with 78660 additions and 0 deletions

30
BaseLib/redis.py Normal file
View File

@@ -0,0 +1,30 @@
import redis
from allinvest import settings
class RedisClient:
def __init__(self, host, db=1, password=None):
kwargs = {
"host": host,
"db": db
}
if password:
kwargs['password'] = password
self.cli = redis.Redis(**kwargs)
def get(self, key):
with self.cli as cli:
return cli.get(key)
def set(self, key, value):
with self.cli as cli:
cli.set(key, value)
redis_client = RedisClient(
settings.REDIS_HOST,
settings.REDIS_DB,
settings.REDIS_PASSWORD
)