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...
    点点渔火阅读 169评论 0 2
  • 简介 redis当前最流行的键值对存储型数据库,非关系型数据库。 Redis的外围由一个键、值映射的字典构成。Re...
    lvyz0207阅读 162评论 0 1
  • 1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis...
    尼尔君阅读 1,630评论 0 22
  • Redis详细介绍 Redis NoSQL:Not Only SQL,是非关系型数据库; Web2.0对于上万次的...
    LeiLv阅读 3,152评论 0 45
  • python操作Redis 一. Redis是什么 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系...
    shu_ke阅读 2,224评论 0 8