python习题:操作redis数据库

def op_redis(k,v=None,expired = 0,db = 0,# expired 是失效时间
host='211.149.218.16',
password='123456',
port=6379,
):
r = redis.Redis(host=host,
password=password,
port=port,
db=db)
if expired >0 :
r.setex(k,v,expired)
res = 'ok'
elif v :
r.set(k,v)
res = 'ok'
else:
res = r.get(k)
if res:# 判断有没有get到数据
res = res.decode()
else:
res = None
return res

print(op_redis('angry','stom your feet'))
print(op_redis('peking:shop:ipd pro','6899'))

posted on 2018-01-21 16:40  爱睡觉的加菲猫  阅读(132)  评论(0编辑  收藏  举报

导航