耿直boy6

AI学习吧-Redis操作-事务、订阅

 

事务

#首先启动redis服务端和客户端;
#
关于事务,数据库中的事务指的是逻辑上的一组操作,这组操作要么都执行成功要么不执行成功,出现异常会回滚到初始状态。
在代码中加入xxx,代码报错的话,不会执行设置内容,会回滚到原始状态,即,原始设置的内容不会改变。
import redis pool = redis.ConnectionPool(host='127.0.0.1',port=6379) r = redis.Redis(connection_pool=pool) # pipe = r.pipeline(transaction=False) pipe = r.pipeline(transaction=True) pipe.multi() pipe.set('name', 'yuan1') pipe.set('role', '123') pipe.execute()

在别的python脚本中打印:
print(redis.get("role")) #打印123

订阅

 

 

 

posted on 2018-12-11 18:13  猫巴  阅读(122)  评论(0编辑  收藏  举报

导航

原文:https://www.cnblogs.com/djfboai/ 版权声明:本文为博主原创文章,转载请附上博文链接!