linux下安装memcacheQ

memcacheQ是一个单纯的分布式消息队列服务。它的安装依赖于BerkeleyDB 和 libevent,所以要先安装这BerkeleyDB和libevent:

 

一,BerkeleyDB

  1. 下载软件包,http://download.oracle.com/berkeley-db/db-5.0.21.tar.gz
  2. 解压缩后,cd build_unix
  3. ../dist/configure
  4. make
  5. sudo make install

二,libevent 

  1. 下载软件包:http://monkey.org/~provos/libevent/
  2. 解压缩后configure & make & make install

三,memcacheQ

  1. 下载软件包:http://code.google.com/p/memcacheq/downloads/list
  2. 解压缩,cd进目录
  3. ./configure --with-bdb=/usr/local/BerkeleyDB.5.0 --with-libevent=/usr/local/lib --enable-threads
  4. make
  5. sudo make install

四,启动memcacheQ

  1. 使用memcacheq -h 的命令来查看命令行选项
  2. 启动memcacheq:memcacheq -d -r -H ./memcacheq -N -R -v -L 1024 -B 1024 > ./mq_error.log 2>&1

五,使用

  1. 可以telnet进入mcq命令行模式,stats queue查看mcq当前情况,set,get能添加和获取mcq中值

posted on 2013-04-01 12:00  邓伟  阅读(213)  评论(0编辑  收藏  举报

导航