您的位置:首页 > 数据库 > Memcache

memcache安装使用-普通用户到指定目录

2014-09-22 20:25 260 查看
本篇是我个人安装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

命令可参考/article/8907846.html

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/python

6.最重要的是改写系统的设置

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`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐