2017-01-29 24 views
1

本人近日的Django 1.6迁移到1.7,其具有以下变化:替代计划在Django pylibmc缓存后端1.7

如果直接实例缓存后端,要知道,他们是不是线程安全的任何更多,因为django.core.cache.caches现在每个线程产生不同的实例。

因为我在生产线程中使用uwsgi,我已经开始从pylibmc(这不是线程安全的)中获取错误。

我想问是否有任何替代pylibmc后端。我知道有另一个后端服务于Django(python-memcached),但我读过它不适合高负载解决方案,因为它比pylibmc相当慢。

+0

已经有解决方案了吗?我真的需要这个问题的解决方案.. –

+0

@SancaKembang我们选择django-pylibmc(https://pypi.python.org/pypi/django-pylibmc)作为后端。似乎现在好了。 –

回答

0

这里是pylibmc线程安全的替代品,你可以尝试要点https://gist.github.com/mrts/334682

+0

这个补丁是7年前创建的,需要为当前版本的django修复 –