2011-09-12 54 views
3

我正在改變我的後端緩存策略從文件系統到Memcached!我的問題是我正在採取所有步驟嗎?django使用memcached緩存後端 - 我做對了嗎?

  1. 安裝memcached的:apt-get install memcached
  2. 安裝了Python-memcached的:pip install python-memcached
  3. 改變了我的CACHES變量的設置來:

    CACHES = { 
        'default': { 
         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 
         'LOCATION': '127.0.0.1:11211', 
        } 
    } 
    

這僅僅是這三個步驟是什麼? !或者我錯過了什麼?

另外,我是否需要啓動memcached服務器,或者將Django自動啓動它?

謝謝。

+0

你嘗試這些步驟?你遇到任何問題嗎? –

回答

4

Django不管理自己啓動memcached或其他服務,你必須自己運行memcached。

我總是嘗試連接到自己的memcached使用,看看它的啓動和運行(並接受連接以及):

的telnet 127.0.0.1 11211