标签: python django memcached pylibmc
我最近从django 1.6迁移到1.7,其中有以下更改:
如果直接实例化缓存后端,请注意它们不再是线程安全的,因为django.core.cache.caches现在每个线程产生不同的实例。
由于我在生产中使用uwsgi和线程,我开始从pylibmc(这不是线程安全的)中获取错误。
我想问一下pylibmc后端是否有替代品。我知道还有另一个后端用django(python-memcached)服务,但我读过它不适合高负载解决方案,因为它比pylibmc慢得多。
答案 0 :(得分:0)
以下是pylibmc的线程安全替代方案,您可以尝试使用gist https://gist.github.com/mrts/334682
pylibmc