1. 安装berkeleydb
tar zxvf db-4.7.25.tar.gz
cd db-4.7.25
cd build_unix/
../dist/configure
make
make install
2. 安装libvent
tar zxvf libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure –prefix=/usr
make
make install
vi /etc/ld.so.conf
增加:
/usr/local/lib
/usr/local/BerkeleyDB.4.7/lib
Then, run 'ldconfig'. 测试
3. 安装memcacheQ
tar xvzf memcacheq-0.2.0.tar.gz
cd memcacheq-0.2.0
./configure –enable-threads
make
make install
memcacheq -h (命令帮助)
这个时候会出现这样的问题
memcacheq: error while loading shared libraries: libdb-5.0.so: cannot open shared object file: No such file or directory
vi /etc/profile
增加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/BerkeleyDB.4.7/lib
source /etc/profie
问题就可以解决
初始化和启动命令:
/usr/local/bin/memcacheq -d -r -H /usr/local/memcacheqdata/22202 -N -R -v -L 1024 -B 2048 -A 4096 -p 22202 -m 256 -u root
分享到:
相关推荐
MemcacheQ 是一个简单的分布式队列服务,它的运行依赖于BerkeleyDB 和 libevent,所以需要先安装BerkeleyDB和libevent,需要的朋友可以参考下
php消息队列memcacheq----rar文件解压后得到memcacheq-0.2.0.tar.gz
PHP消息中间件----消息队列: MEMCACHEQ相关插件.rar, PHP结合memcacheq消息队列解决并发问题
解析linux下安装memcacheq(mcq)全过程笔记.docx
本篇文章是对linux下安装memcacheq(mcq)全过程笔记进行了详细的分析介绍,需要的朋友参考下
主要介绍了Linux 下安装 memcached 及 memcacheq的方法,需要的朋友可以参考下
下面来看看用法,代码如下: MQ::setupMq('127.0.0.1','11211');//连接 MQ::add($key, $value);//添加数据到队列 MQ::add($key, $value);//添加数据到队列 MQ::add($key, $value);//添加数据到队列 ...
activemq,httpsqs,kestrel,memcacheq等消息队列的安装部署,以及性能测试的详细说明文档
文档从缓存原理到实际应用,简明扼要的讲解了Memcached通俗易懂容易理解。
第十二讲memcached缓存安装配置.pptx
为了实现类似的需求,Web项目中一般的实现方法是使用消息队列(Message Queue),比如MemcacheQ,RabbitMQ等等,都是很著名的产品。 消息队列说白了就是一个最简单的先进先出队列,队列的一个成员就是一段文本。正是...
我的思路如下(伪代码): sql1:查询商品库存 if(库存数量 > 0) { //生成订单... sql2:同时库存-1 } 当没有并发时,上面的流程看起来是再正常不过...这里我可使用消息队列,我们常用到Memcacheq、Radis。 比如:有100张