Python Redis 管道

    redis-py默認在執行每次請求都會建立(鏈接池申請鏈接)和斷開(歸還鏈接池)一次鏈接操做,若是想要在一次請求中指定多個命令,則能夠使用pipline實現一次請求指定多個命令,而且默認狀況下一次pipline 是原子性操做。
注:使用管道一次請求執行多個指令。
 
實例:
import redis# 建立鏈接池實例對象,獲取服務端IP地址
pool = redis.ConnectionPool(host='192.168.1.110', port=6379) # 連接鏈接池
r = redis.Redis(connection_pool=pool) # pipe = r.pipeline(transaction=False) # 啓動一個管道
pipe = r.pipeline(transaction=True) # 執行命令
pipe.set('xiang','abc') pipe.set('age','22') # 經過管道執行命令
pipe.execute()
相關文章
相關標籤/搜索