一个命名空间memcached客户端的简单实现
项目描述
- 联系方式:
- np at akei com
摘要
NSMemcached 是一个简单的、高效的Python实现,它为基于 python-memcached 包的 命名空间客户端 提供了 memcached。
快速入门
示例用法
>>> from nsmemcached import Client >>> ns_client = Client(['127.0.0.1:11211']) >>> ns_client.set('foo', 'bar', ns='barspace') True >>> ns_client.get('foo', ns='barspace') bar >>> ns_client.get('foo') None >>> ns_client.clear_ns('barspace') >>> ns_client.get('foo', ns='barspace') None
是的,就这么简单。
注意事项
命名空间键存储在专用键中,因此每次请求命名空间项时,您将向memcached服务器发送两个查询,而不是一个,因此与使用标准的、非命名空间的 memcached API 相比,可能会出现轻微的减速。
依赖和兼容性
NSMemcached 需要 Python 2.4 或更高版本。
要使用此库,需要安装 python-memcached 包,以及显然需要一个工作的 memcached 服务器实例。
NSMemcached 与标准 python-memcached 客户端的API完全兼容。
许可
此代码在 MIT 许可证 的条款下发布。
项目详情
关闭
NSMemcached-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f91a741d79b9854a82e9ed03b5cb76e04a3bff510beb084145c5472da05d8f1e |
|
MD5 | a36eaf0f346133a93ef84d160b0985ee |
|
BLAKE2b-256 | f9779f4b6beed8594712d146beccc622e5c03635e6b1d592115989f6434755ca |