MemcacheQ 是一个基于 MemcacheDB 的消息队列服务器。官网地址:http://memcachedb.org/memcacheq/
特点:
1.简单易用。
2.处理速度快。
3.可创建多条队列。
4.并发性能高。
5.与memcache协议兼容。
MemcacheQ 依赖 Berkeley DB 和 libevent(1.4 或更高)。
Berkeley DB用于持久化存储队列数据,避免当MemcacheQ崩溃或服务器死机时发生数据丢失。
1.安装Berkeley DB
下载地址:http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html?ssSourceSiteId=ocomcn
$tar xvzf db-6.0.20.tar.gz $cd db-6.0.20/ $cd build_unix/ $../dist/configure $make $sudo make install
2.安装libevent
下载地址:http://libevent.org/
$tar xvzf libevent-2.0.21-stable.tar.gz $cd libevent-2.0.21-stable $./configure $make $sudo make install
增加两行到 /etc/ld.so.conf
/usr/local/lib /usr/local/BerkeleyDB.6.0/lib
新增完运行命令刷新
sudo ldconfig
3.安装MemcacheQ
本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/zs/
下载地址:https://code.google.com/p/memcacheq/downloads/list
创建libdb.so softlink
ln -s /usr/local/BerkeleyDB.6.0/lib/libdb-6.0.so /usr/lib/libdb.so
$tar xvzf memcacheq-0.2.x.tar.gz $cd memcacheq-0.2.x $./configure --with-bdb=/usr/local/BerkeleyDB.6.0 --with--libevent=/usr/lib --enable-threads $make $sudo make install
--with-bdb=/usr/local/BerkeleyDB.6.0 指定 Berkeley DB路径
--with--libevent=/usr/lib 指定 libevent 路径
--enable-threads 开启多线程
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索libevent
, memcacheq
, make
, berkeley db
, usr
Berkeley
memcacheq、memcacheq消息队列、memcacheq php、nginx安装与使用、jmeter安装与使用,以便于您获取更多的相关知识。