Redis单例模式,Redis模式
import redis
REDIS_CACHE = {
"host": '127.0.0.1',
"port": '6379',
"db": 0,
"password": ''
}
class RedisClient(redis.StrictRedis):
"""
Singleton pattern
"""
_instance = {}
def __init__(self, server):
redis.StrictRedis.__init__(self, **server)
def __new__(cls, *args):
if str(args) not in cls._instance:
cls._instance[str(args)] = super(RedisClient, cls).__new__(cls)
return cls._instance[str(args)]
redis = RedisClient(REDIS_CACHE)
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。