本篇是我個人安裝memcache並且在python中使用成功的安裝過程
1.下載安裝Python-2.4.3
http://download.chinaunix.net/download.php?ResourceID=35&id=63
tar -jxvf Python-2.4.3.tar.bz2
cd Python-2.4.3
./configure --prefix=/home/usrxxx
make
make install
2.下載安裝setuptools
http://download.csdn.net/download/fhqsse220/5602687
tar -zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
但是現在沒有傳說中的setuptools-0.6c11-py2.4.egg 文件,需要下載
https://pypi.python.org/pypi/setuptools/0.6c11
將其拷貝到 setuptools-0.6c11
sh setuptools-0.6c11-py2.4.egg --prefix=/home/usrxxx 注意是python安裝目錄
3.安裝libevent 是memcache的庫
http://download.chinaunix.net/download.php?id=43215&ResourceID=5804
tar -zxvf libevent-2.0.20-stable.tar.gz
cd libevent-2.0.20-stable
./configure -prefix=/home/usrxxx/libevent
make
make install
檢查是否安裝好ls -al ~/libevent/lib |grep libevent
4.安裝memcache
wget http://www.memcached.org/files/memcached-1.4.20.tar.gz
tar -zxvf memcached-1.4.20.tar.gz
cd memcached-1.4.20./configure -with-libevent=/home/usrxxx/libevent -prefix=/home/usrxxx/memcache
make
make install
檢查是否安裝好ls -al /home/usrxxx/memcache/bin/mem*
運行memcache
./memcached -d -m 10 -uusrxxx-l 10.168.101.55 -p 12000 -c 256 -P /home/usrxxx/tmp/mem.pid
命令可參考http://blog.csdn.net/y125348369/article/details/6693145
5.安裝python-memcached
wget ftp://ftp.tummy.com/pub/python-memcached/python-memcached-1.53.tar.gz
tar -zxvf python-memcached-latest.tar.gz
cd python-memcached-1.53
python setup.py install --prefix=/home/usrxxx/python6.最重要的是改寫系統的設置
vim .bashrc
export PYTHONPATH=/home/usrxxx/python/
export PYTHONPATH=$PYTHONPATH:/home/usrxxx/python/lib/python2.4/site-packages
保存後運行 source .bashrc
重新打開窗口 寫一個python腳本,測試是否運行正常
#!/usr/bin/env python
import memcache
pymem = memcache.Client(['10.168.101.55:11211'],debug=0)
pymem.set("key5","hello,memcache!")
value = pymem.get("key5")
print value
停止kill `cat ~/tmp/mem.pid`