fix session cache bug

This commit is contained in:
Leven
2023-02-10 11:19:47 +08:00
parent 1752b1d16f
commit f7390e1e03
14 changed files with 428 additions and 361 deletions

View File

@@ -1,14 +1,22 @@
import sys
import datetime
from utils.storage.memorystorage import MemoryStorage
from traceback import format_exc
import sys
import traceback
import logging
from django_redis import get_redis_connection
from utils.storage.kvstorage import KvStorage
logger = logging.getLogger(__name__)
try:
cache_storage = MemoryStorage()
cache_storage.set('MemoryStorage', str(datetime.datetime.now()))
redis_get = cache_storage.get('MemoryStorage')
redis_conn = get_redis_connection()
cache_storage = KvStorage(redis_conn)
cache_storage.set('test_redis_connection', str(datetime.datetime))
cache_storage.get('test_redis_connection')
cache_storage.delete('test_redis_connection')
logger.info("Redis连接成功set/get/delete测试通过...")
except Exception as e:
print("MemoryStorage Exception: {}".format(format_exc()))
cache_storage = None
logger.error("Redis无法连接请排查Redis配置...")
logger.error("{}".format(traceback.format_exc()))
sys.exit(1)