Установка memcached для проекта django - PullRequest
39 голосов
/ 03 октября 2011

Из документации Django:

После установки самого Memcached вам необходимо установить привязку memcached. Доступно несколько привязок memcached для python; два наиболее распространенных - это python-memcached и pylibmc.

Документы pylibmc имеют свои собственные требования:

-libmemcached 0.32 or later (last test with 0.51)
-zlib (required for compression support)
-libsasl2 (required for authentication support)

Так что мне кажется, что мне нужно сделать следующее:

-install memcached
-install libmemcached
-install zlib
-install libsas12
-install pylibmc

Как / где я могу это сделать? Я привык просто устанавливать все, что мне нужно, но я даже не могу сказать, какие из этих пакетов являются python. Они где-нибудь связаны?

Ответы [ 2 ]

87 голосов
/ 03 октября 2011

Просто сделай pip install python-memcached и тебе будет хорошо.

Что касается самой установки memcached, то это зависит от платформы, на которой вы работаете.

В OS X / Linux просто запустите memcached в командной строке.

22 голосов
/ 03 октября 2011

Подробное объяснение здесь http://ilian.i -n-i.org / caching-sites-with-django-and-memcached /

Ссылка выше содержит пояснения о том, как установить Memcached в Ubuntu, как настроить его в качестве механизма кэширования в вашем проекте Django и как его использовать.

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