Installing memcached for a django project

2019-03-09 00:04发布

From the django docs:

After installing Memcached itself, you'll need to install a memcached binding. There are several python memcached bindings available; the two most common are python-memcached and pylibmc.

The pylibmc docs have their own requirements:

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

So it seems to me that I need to do the following:

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

How/where can I do this? I've been used to just pip installing whatever I need but I can't even tell which of these are python packages. Are these bundled together anywhere?

2条回答
Deceive 欺骗
2楼-- · 2019-03-09 00:13

Detailed explanation here http://ilian.i-n-i.org/caching-websites-with-django-and-memcached/

The link above includes explanations for how to install Memcached on Ubuntu, how to configure it as cache engine in your Django project and how to use it.

查看更多
老娘就宠你
3楼-- · 2019-03-09 00:29

Just do pip install python-memcached and you should be good.

As for installing memcached itself, it depends on the platform you are on.

On OS X/Linux, just run memcached in the command line.

查看更多
登录 后发表回答