23 lines
697 B
Python
23 lines
697 B
Python
import datetime
|
||
import sys
|
||
import traceback
|
||
import logging
|
||
from django_redis import get_redis_connection
|
||
from utils.storage.kvstorage import KvStorage
|
||
|
||
logger = logging.getLogger(__name__)
|
||
|
||
try:
|
||
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:
|
||
cache_storage = None
|
||
logger.error("Redis无法连接,请排查Redis配置...")
|
||
logger.error("{}".format(traceback.format_exc()))
|
||
sys.exit(1)
|
||
|