2009-12-11 18 views
2

我需要使用Python應用程序中memcached的getscas(檢查並設置)命令。我發現唯一支持它們的Python客戶端庫是Twisted。但Twisted需要完全不同的應用程序設計,所以它不是一個選項。是否還有其他全功能(未在official page上列出)用於memcached的Python庫?純Python解決方案是首選。具有CAS支持的Python memchached客戶端庫

摘要:感謝piquadrat,對於python-libmemcached有patch來增加對缺少方法的支持。該補丁已於8月份應用於主幹,但尚未發佈新版本。在很多情況下使用開發分支是可以的,但我仍然在尋找穩定的純Python解決方案。

回答

2

我沒有看到pylibmc在那裏列出,但我不知道它是否支持你需要的那些命令(編輯:它不,對不起)。

/編輯:如果一切都失敗了,你可以使用this patch作爲python-libmemcached,它增加了對cas和gets的支持。

/編輯:pylibmc最新Git版本支持CAS並得到

+0

感謝您的鏈接。不幸的是'pylibmc'也不支持CAS。它看起來像迄今爲止最簡單的解決方案是自己修補python-memcached。任何C解決方案都需要長時間的測試和審計才能用於敏感項目。無論如何。 –