易redis管线
redpipe的Python项目详细描述
红管
python中的无痛redis流水线。
redpipe是redis py或redis py cluster的管道组件的包装器。 在与redis通话时,可以轻松减少网络往返次数。
有关redis管道的更多一般信息,请参见 官方redis文档
使用redpipe以模块化的可重用方式构建流水线redis调用。 通过 redis py 将现有的应用程序调用重写为只需少量更改的高效批处理。
要求
redpipe 模块需要Python2.7或更高版本。
安装
要安装,请使用pip:
$ pip install redpipe
或来源:
$ python setup.py install
快速启动
要使用redpipe,需要将redis客户端实例绑定到redpipe。 使用标准的redis py客户机。
client=redis.Redis()redpipe.connect_redis(client)
在应用程序引导过程中,您只需执行一次此设置。
使用"红管"很容易。 我们可以将多个调用管道化到redis并将结果分配给变量。 这使得管道代码看起来和感觉类似于redis py的常规接口。
withredpipe.pipeline()aspipe:foo=pipe.incr('foo')bar=pipe.incr('bar)pipe.execute()print([foo,bar])
文档
查找有关阅读文档的 文档