支持CAS的Python Memcached客户端库

2 投票
1 回答
868 浏览
提问于 2025-04-15 16:55

我需要在Python应用中使用memcached的getscas(检查和设置)命令。我找到的唯一支持这两个命令的Python客户端库是Twisted。但是Twisted的设计方式和我的应用差别很大,所以我不想用它。有没有其他功能齐全的(在官方页面上没有列出的)Python库可以用来操作memcached?我更倾向于使用纯Python的解决方案。

总结:多亏了piquadrat,有一个补丁可以让python-libmemcached支持缺失的方法。这个补丁在八月份已经应用到主干上,但还没有发布新的版本。在很多情况下使用开发分支是可以的,但我还是在寻找一个稳定的纯Python解决方案。

1 个回答

2

我在那儿没看到 pylibmc,不过我不知道它是否支持你需要的那些命令(补充一下:它不支持,抱歉)。

/补充:如果其他方法都不行,你可以试试 这个补丁,它是给python-libmemcached用的,可以增加对cas和gets的支持。

/补充:最新的pylibmc的git版本支持cas和gets

撰写回答