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',
}
}