易redis管线

redpipe的Python项目详细描述


红管

python中的无痛redis流水线。

buildstatuscoveragestausversionpythondocumentation status

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])

文档

查找有关阅读文档的 文档

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?