python-redisパイプ
redisのデフォルトでは、リクエストのたびに作成(接続プール申請接続)と切断(接続プールの返却)の1回の接続操作が実行されます.1回のリクエストで複数のコマンドを指定する場合は、piplineを使用して1回のリクエストで複数のコマンドを指定できます.デフォルトでは、1回のpiplineは原子的な操作です.
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import redis
pool = redis.ConnectionPool(host='192.168.0.110', port=6379)
r = redis.Redis(connection_pool=pool)
pipe = r.pipeline(transaction=True)
r.set('name', 'zhangsan')
r.set('name', 'lisi')
pipe.execute()