import redis
class Redis_ctl():
'''redis控制'''
def __init__(self,host="xxx.xxx.xxx.xxx",port=6379,decode_responses=True):#redis 取出的结果默认是字节,我们可以设定 decode_responses=True 改成字符串。
self.r=redis.Redis(host=host,port=port,decode_responses=decode_responses)
print('连接redis %s成功'%host)
def query(self,key):
'''redis查询操作'''
self.r.get(key)
print('redis %s 结果 %s'%(key,self.r.get(key)))
def update(self,name,value,ex=60):
'''redis跟新操作,默认不存在则创建,存在则修改,60秒过期'''
self.r.set(name=name,value=value,ex=ex)
print('redis 更新 %s = %s 过期时间 :%s秒'%(name,value,ex))