在redis中保存数据时,保存和设置有效时间是分开写的话,如果中间出现的异常,这会导致数据永久有效,因此就可以采用pipeline方法。
# 创建redis管道对象,可以一次执行多个语句 pipeline = redis_store.pipeline() # 开启多个语句的记录 pipeline.multi() pipeline.hset("house", "1","zengsf" ) pipeline.expire("house", 7200) # 执行语句 pipeline.execute()