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