一个名空间memcached客户机的简单实现
NSMemcached的Python项目详细描述
Author: | Nicolas Perriault |
---|---|
Contact: | np at akei com |
Quick Start
示例用法:
>>> 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
是的,很简单。
Caveats
命名空间键存储在专用键中,因此每次您请求 命名空间项您将对memcached服务器进行两次查询,而不是一次查询, 因此,与使用标准的方式相比,预计会有轻微的放缓, 非命名空间memcached API。
Dependencies and Compatibility
NSMemcached需要使用python 2.4或更新版本。
要使用此库,需要安装python-memcached包, 以及一个工作的memcached服务器实例。
NSMemcached与标准的api完全兼容python-memcached 客户。
License
这段代码是根据MIT License的条款发布的。