python-memcache

python的memcache模块连接速度测试

五迷三道 提交于 2019-12-12 22:27:32
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 三者区别: python-libmemcached:是对libmemcached接口的封装,pypi上至今还是dev版,豆瓣以前对此修改使用。 pylibmc:也是对 libmemcached接口的封装。 python-memcache:是纯python实现(听说有内存泄露)。 另外前两者没有遍历memcached的接口(get_stats函数实现不一样) 测试环境: ubuntu 14 64 4 * Intel(R) Core(TM) i5-3470 CPU @ 3.20GH 8G RAM 客户端使用单连接。 测试脚本: # -*- coding: utf-8 -*- import time test_vaule = '~!@#$%^&*(' * 10 num = 10000 def test_mem(mc): t1 = time.clock() for i in xrange(num): mc.set(str(i), test_vaule) t2 = time.clock() for i in xrange(num): mc.get(str(i)) t3 = time.clock() print('%d set/s.' % (num / (t2 - t1))) print('%d get/s.' %