Django, используя memcached кеш-сервер - я делаю это правильно? - PullRequest
3 голосов
/ 13 сентября 2011

Я меняю свою стратегию кэширования бэкенда с файловой системы на 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 запустит его автоматически?

Спасибо.

1 Ответ

4 голосов
/ 13 сентября 2011

Django не может запустить сам memcached или другие сервисы, вы должны запускать memcached самостоятельно.

Я всегда пытаюсь подключиться к memcached самостоятельно, чтобы проверить, работает ли он (и также принимает соединения), используя:

телнет 127.0.0.1 11211

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...