当前位置: 首页 > Python > 正文

python test memcached

最近的memcached 服务器不是很稳定,偶尔不能写入,导致有些应用很慢.memcached 性能毋庸置疑,由于太健壮了,所以都没对其监控,以前测试memcached是否可读写是用shell脚本来实现的,感觉有点鸡肋,可能自己没写好.现在通过python的memcache 客户端来测试比较方便了.

首先要安装python memcache的客户端模块:

yum install -y python-memcached

这个是用广泛的模块,由于实在是太简单,提供的功能很少,基本上就是对memcached 的增删改查,异常处理几乎没有,不过对于我的现在的应用也是可以满足了,脚本如下:

脚本的思路就是通过读取一个key,来判断是不是有返回值,如果有表示可读,如果没有则尝试set一个key,然后再读取,其中myip是记录每个memcached服务器ip的key, value 就是ip.其中的a 是一个value可变化的key, 它的value是一个数字,每次执行脚本,如果memcached 可写的话,a的value就+1.

本文固定链接: https://niubilety.com/python-test-memcached/ | Niubilety 即:牛逼;流弊

该日志由 花花工资 于2014年12月23日发表在 Python 分类下,
原创文章转载请注明: python test memcached | Niubilety 即:牛逼;流弊

报歉!评论已关闭.