通过二进制协议访问京都大亨的python客户端

python-kyototycoon-binar的Python项目详细描述


https://badge.fury.io/py/python-kyototycoon-binary.pnghttps://travis-ci.org/studio-ousia/python-kyototycoon-binary.png?branch=master

通过二进制协议访问Kyoto Tycoon的轻量级python客户端。

解释了二进制协议的规范here

安装

$ pip install Cython
$ pip install python-kyototycoon-binary

基本用法

>>>frombkyototycoonimportKyotoTycoonConnection>>>client=KyotoTycoonConnection()>>>client.set_bulk({'key1':'value1','key2':'value2'})2>>>client.get_bulk(['key1','key2','key3']){'key2':'value2','key1':'value1'}>>>client.remove_bulk(['key1','key2'])1>>>client.get_bulk(['key1','key2','key3']){'key1':'value1'}

性能

在我们的基准测试中,python kyotypoon binarypython kyotypoon快约6-8。

$ pip install python-kyototycoon
$ ktserver -dmn
$ python benchmarks/benchmark.py
python-kyototycoon-binary get_bulk qps: 30961
python-kyototycoon-binary set_bulk qps: 40320
python-kyototycoon-binary get_bulk_with_pool qps: 31722
python-kyototycoon-binary set_bulk_with_pool qps: 42961
python-kyototycoon get_bulk qps: 4394
python-kyototycoon set_bulk qps: 4534

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

推荐PyPI第三方库


热门话题
java中char的用途   swing修复,以便显示可以同时显示十进制数和整数   java给定一个场景,找到拥有的JFXPanel   java JPA 2标准获取路径导航   java如何用JUnit测试这个类?   JSF中的java请求作用域   Spring云Zuul代理背后的java Spring OAuth授权服务器   java限制聚合返回的存储桶大小   java如何在安卓应用程序中请求超级su权限   防止超级关键字的java Checkstyle规则   java 安卓。应用程序。应用程序无法强制转换到安卓。应用程序。在回收器适配器中使用FragmentManager时的活动   使用Java的Twitter广告API   切换到4.0.1版本后,java“JavaMailSenderImpl无法解析为类型”   java没有getter方法可用于名称下bean的属性   java 0/1背包堆空间   java我无法使用断点进行调试   Jar文件名表单java代码   java调用从扩展活动的MainActivity类扩展片段的类片段