2011-09-12 4 views
3

私はバックエンドのキャッシュ戦略をファイルシステムからMemcachedに変更しています!私の質問は、私はすべてのステップを正しくしているのですか?memcachedキャッシュバックエンドを使ったdjango - 私はそうしていますか?

  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', 
        } 
    } 
    

それはちょうどこれらの3つのステップで? !または私は何かを逃している?

また、memcachedサーバを起動する必要がありますか、またはDjangoが自動的に起動しますか?

ありがとうございました。

+0

を、あなたはこれらの手順を試してみましたか?何か問題がありますか? –

答えて

4

Djangoはmemcachedやその他のサービス自体を管理していませんので、memcachedを自分で実行する必要があります。

私はいつも使用して、それが起動している(と同様の接続を受け入れる)だかどうかを確認するために自分自身をmemcachedをして接続しよう:

のtelnet 127.0.0.1 11211