Django配置Memcached

来源:互联网 发布:淘宝店铺装修策划方案 编辑:程序博客网 时间:2024/05/29 07:36

1.安装Memcached

下载地址:http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz

cd memcached-1.4.5

./configure 

如果出现错误:

checking for libevent directory... configure: error: libevent is required.  You can get it from http://www.monkey.org/~provos/libevent/

If it's already installed, specify its path using --with-libevent=/dir/

请安装libevent和libevent-devel

yum install libevent

yum install libevent-devel

make

make install

2.启动Memcached服务

1.启动Memcache的服务器端:
# /usr/local/bin/memcached -d -m 500 -u search -l 192.168.1.123 -c 256 -P /tmp/memcached.pid
-d:启动一个守护进程,
-m:分配给Memcache使用的内存数量,单位是MB
-u:运行Memcache的用户
-l:监听服务器IP地址
-c最大运行的并发连接数,默认是1024
-P:设置保存Memcache的pid文件
2.如果要结束Memcache进程,执行:
# kill `cat /tmp/memcached.pid`

3.安装python-memcached

下载地址:ftp://ftp.tummy.com/pub/python-memcached/python-memcached-1.48.tar.gz
1)解压缩
2)安装
   cd python-memcached-1.48

    python setup.py install

   sudo tar xvf python-memcached-1.48.tar.gz

4.配置python-memcached 

      在 django项目中的setting.py 中加入:

      CACHES = {
          'default': {
               'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
               'LOCATION': '127.0.0.1:11211',
          }
      }


原创粉丝点击