efn阿克说 发表于 2017-5-2 12:27:37

用python来使用memcached的环境安装

一、 安装memcached的步骤:


1. libevent下载

    Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,可以先去官网(http://libevent.org/)下载,或者直接用附件里的libevent包.


2. memcached下载

    memcached的下载地址:http://www.danga.com/memcached/dist/memcached-1.4.0.tar.gz ,或者用附件里的memcached包

3. 安装libevent安装

    进入解压后的libevent目录,执行以下命令:
    ./configure
   make
   make install
   安装结束后,使用命令ls -al /usr/lib | grep libevent 查看是否成功




4. 安装memcached

   进入解压后的memcached目录,执行以下命令:
    ./configure –with-libevent=/usr //此处指定了libevent的目录
    make
    make install
    安装结束后测试是否安装成功:
   ls -al /usr/local/bin/mem*
   
    安装成功后启动memcached:
    /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid



二、 python使用memcached

1. 安装setuptools

   首先执行 wget -q http://peak.telecommunity.com/dist/ez_setup.py来下载ez_setup.py这个文件
    然后执行 wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c8-py2.4.egg来下载setuptools文件
    最后执行 python ez_setup.py命令来完成安装

2. 安装python-memcached工具包,下载地址为ftp://ftp.tummy.com/pub/python-memcached/, 或者使用附件里面的包
    进入解压之后的python-memcached目录,执行以下命令:
    python setup.py install

3. 测试效果
    将memcached.pyc拷贝到工作目录,执行下面的例子:

      #!/usr/bin/env python

   import memcache

   mc = memcache.Client(['127.0.0.1:12000'],debug=0)
   mc.set("foo","bar")
   value = mc.get("foo")
   print value
页: [1]
查看完整版本: 用python来使用memcached的环境安装