memcachq队列安装
Posted 百里
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了memcachq队列安装相关的知识,希望对你有一定的参考价值。
- memcacheq是集中的队列小软件,使用起来简单,便捷,高效。
- 下载 http://git.oschina.net/sgfoot/linux-tools/raw/master/memcacheq-0.2.0.tar.gz
-
帮助说明:
-p <num>要侦听的TCP端口号(默认值:22201) -U <num>要侦听的UDP端口号(默认值:0,关闭) -s <file> unix套接字路径侦听(禁用网络支持) -a <mask>访问掩码为unix套接字,八进制(默认0700) -l <ip_addr>接口要监听,默认为INDRR_ANY -d作为守护进程运行 -r最大化核心文件限制 -u <username>假定<username>的身份(仅当以root身份运行时) -c <num>最大同时连接,默认为1024 -v verbose(在事件循环中打印错误/警告) -vv很冗长(也打印客户端命令/ reponses) -h打印此帮助并退出 -i打印许可证信息 -P <file>将PID保存在<file>中,仅与-d选项一起使用 -------------------- BerkeleyDB选项---------------------------- --- -m <num> BerkeleyDB的内存缓存大小(兆字节),默认为64MB -A <num>底层页面大小(以字节为单位),默认为4096(512B?64KB,幂二) -H <dir> env home数据库,默认为‘/ data1 / memcacheq‘ -L日志缓冲区大小(kbytes),默认为32KB -C <num>每次执行检查点#秒,0表示禁用,默认值为5分钟 -T <num> do memp_trickle every <num> seconds,0表示禁用,默认值为30秒 -S <num>做队列统计每个<num>秒转储,0表示禁用,默认值为30秒 -e <%>缓存中的页面百分比应该是干净的,默认是60% -E <num>单个数据库文件中有多少页,默认值为16 * 1024,0表示禁用 -B <num>指定消息体长度(以字节为单位),默认值为1024 -D <num>执行死锁检测每个<num>毫秒,0表示禁用,默认值为100毫秒 -N启用DB_TXN_NOSYNC可以提高性能,默认为关闭 -R自动删除不再需要的日志文件,默认为关闭
-
安装
tar zxvf memcacheq-0.2.0.tar.gz cd memcacheq-0.2.0 ./configure --prefix=/usr/local/memcacheq-0.2.0 --with-libevent=/usr/local/libevent-2.0.21/ --with-bdb=/usr/local/db-5.3.28/ --enable-threads make make install -
启动服务: /usr/local/memcacheq-0.2.0/bin/memcacheq -d -r -uroot -p11212 -H /memdata -N -R -v -L 1024 -B 1024 > /var/log/memq.log 2>&1
以上是关于memcachq队列安装的主要内容,如果未能解决你的问题,请参考以下文章
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途