2017-01-29 58 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修復 –