Zope的Memcached缓存管理器。
项目描述
简介
MemcachedManager 是一个类似于 RAMCacheManager 的缓存,使用 memcached 进行存储。
依赖项
这需要在 Zope 可以连接的服务器上设置。您可以在 MemcachedManager 设置屏幕中提供 IP 地址。
pylibmc(版本 1.2.0 或更高版本,已在 1.6.1 版本上进行测试)。要安装 pylibmc,您可能需要安装 libmemcached 开发库,例如:
apt install libmemcached-dev
或...
致谢
感谢 Mike Solomon <mas63@cornell.edu> 对密钥验证
变更日志
1.2.1 (2021-03-18)
通过 Web 编辑 memcached 管理器属性会导致以正确数据类型存储值。(#15)[ale-rt]
1.2 (2021-01-04)
改进缓存失效。(#13)[ale-rt]
删除十年前就弃用的导入。[ale-rt]
停止支持古老的 pylibmc 版本,改进文档,并使测试运行也支持 pylibmc [ale-rt]
代码清理 [ale-rt]
1.1 (2020-07-28)
移植到 Python 3 [ale-rt, goibhniu, reinhardt]
支持 pylibmc 1.2.0 及以上版本,通过不设置已删除的 cache_lookup 行为。[mj]
尽可能避免 DTMLFile 和 md5 的弃用警告。[mj]
删除 from Globals import InitializeClass 的弃用警告。[toutpt]
1.1b2 - 2010-10-19
使用 aq_get 替代 getattr 获取获取到的 REQUEST。感谢 Vincent Fretin 指出这一点。[tesdal]
1.1b1 - 2010-10-10
修复了一个假设对象始终具有 REQUEST 可用的错误。[tesdal]
启用 pylibmc 压缩 [tesdal]
通过处理 MemcachedError 改进 pylibmc 支持。[tesdal]
1.0rc2 - 2009 年 3 月 25 日
删除 cmemcache 支持,添加 pylibmc 支持,优化缓存查找代码 [tesdal]
1.0rc1 - 2009 年 1 月 13 日
删除条目列表。对于失效,我们增加一个计数器代替。[tesdal]
使用 pickle 协议 2。[tesdal]
1.0b2 - 2008 年 8 月 25 日
镜像失效支持 [tesdal]
1.0b1 - 2008 年 6 月 5 日
将 MemcachedManager 重新打包为 egg。[wichert]
删除旧样式的测试设置,并将其更新到当前约定。[wichert]
项目详情
下载文件
下载您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
Products.MemcachedManager-1.2.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9cf68f2c9553c8b6d4fdd54ffb97d8299a66b5442a08e12a0e83f8935aaf9507 |
|
MD5 | 5920ff4d55be409d7bda56a335508a7a |
|
BLAKE2b-256 | 6b06ff18b22bfcda977a715e7cebfe608e8fbb56540e1787dd9c163c822d0b5a |