为django项目安装memcached

为django项目安装memcached,django,linux,caching,memcached,Django,Linux,Caching,Memcached,从django文档: 在安装Memcached本身之后,您需要安装Memcached绑定。有几种python memcached绑定可用;最常见的两种是python memcached和pylibmc pylibmc文档有自己的要求: -libmemcached 0.32 or later (last test with 0.51) -zlib (required for compression support) -libsasl2 (required for authentication su

从django文档:

在安装Memcached本身之后,您需要安装Memcached绑定。有几种python memcached绑定可用;最常见的两种是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

我如何/在哪里可以这样做?我已经习惯于pip安装任何我需要的东西,但我甚至不知道其中哪些是python包。这些是捆绑在一起的吗?

这里有详细的解释


上面的链接解释了如何在Ubuntu上安装Memcached,如何在Django项目中将其配置为缓存引擎,以及如何使用它。

只需执行
pip安装python Memcached
,您应该会做得很好

至于安装memcached本身,这取决于您所在的平台

  • 窗口-
  • OS X-
    brew安装memcached
  • Debian/Ubuntu-
    sudo-apt-get-install-memcached

在OS X/Linux上,只需在命令行中运行
memcached

您试图在哪个操作系统上安装此软件,这在给您答案方面起着重要作用。谢谢Matt。我正在尝试在我的服务器上获取我的sudo密码。这看起来很简单,但我一试就会让你知道!继续添加
sudo apt get install libmemcached tools
,这样您就可以使用memcstat来告知memcached的状态。i、 e.
$watch-n1-d'memcstat--servers localhost