07-Redis 管道

Redis 管道

redis-py默认在执行每次请求都会创建(连接池申请连接)和断开(归还连接池)一次连接操作,如果想要在一次请求中指定多个命令,则可以使用pipline实现一次请求指定多个命令,并且默认情况下一次pipline 是原子性操作。
import redis
 
pool = redis.ConnectionPool(host='10.211.55.4', port=6379)
 
r = redis.Redis(connection_pool=pool)
 
# pipe = r.pipeline(transaction=False)
pipe = r.pipeline(transaction=True)
pipe.multi()
pipe.set('name', 'alex')
pipe.set('role', 'sb')
 
pipe.execute()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Redis备案 http://www.runoob.com/redis/redis-conf.html redis...
    点点渔火阅读 512评论 0 2
  • 简介 redis当前最流行的键值对存储型数据库,非关系型数据库。 Redis的外围由一个键、值映射的字典构成。Re...
    lvyz0207阅读 506评论 0 1
  • 文章已经放到github上 ,如果对您有帮助 请给个star[https://github.com/qqxuanl...
    尼尔君阅读 2,293评论 0 22
  • python操作Redis 一. Redis是什么 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系...
    shu_ke阅读 3,894评论 0 9
  • 已经很晚了,她还没有回家。他拨通她的电话,许久,终于接通,听筒里传来一个陌生的男声”你好,你朋友喝多了,在##KT...
    甲壳虫认证阅读 237评论 0 0