跳转到主要内容

一个命名空间memcached客户端的简单实现

项目描述

作者

Nicolas Perriault

联系方式
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 许可证 的条款下发布。

作者

Nicolas Perriault, AKEI, <np at akei com>

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分布

NSMemcached-0.2.1.tar.gz (3.1 kB 查看哈希值)

上传时间:

支持