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
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安装依赖文件:
装libevent
wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
tar -zxvf libevent-1.4.14b-stable.tar.gz
cd libevent-1.4.14b-stable
./configure
make
make install 装berkeley-db
wget http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz
tar zxf db-4.7.25.tar.gz
cd db-4.7.25/build_unix/
../dist/configure
make
make install
memcachq队列安装的更多相关文章
- 第二百九十一节,RabbitMQ多设备消息队列-安装与简介
RabbitMQ多设备消息队列-安装与简介 RabbitMQ简介 解释RabbitMQ,就不得不提到AMQP(Advanced Message Queuing Protocol)协议. AMQP协议是 ...
- RabbitMQ 消息队列 安装及使用
RabbitMQ 消息队列安装: linux版本:CentOS 7 安装第一步:先关闭防火墙 1.Centos7.x关闭防火墙 [root@rabbitmq /]# systemctl stop fi ...
- (五)RabbitMQ消息队列-安装amqp扩展并订阅/发布Demo(PHP版)
原文:(五)RabbitMQ消息队列-安装amqp扩展并订阅/发布Demo(PHP版) 本文将介绍在PHP中如何使用RabbitMQ来实现消息的订阅和发布.我使用的系统依然是Centos7,为了方便, ...
- 【转】MSMQ消息队列安装
一.Windows 7安装.管理消息队列1.安装消息队列 执行用户必须要有本地 Administrators 组中的成员身份,或等效身份. 具体步骤: 开始—>控制面板—>程 ...
- MSMQ消息队列安装
一.Windows 7安装.管理消息队列1.安装消息队列 执行用户必须要有本地 Administrators 组中的成员身份,或等效身份. 具体步骤: 开始—>控制面板—>程 ...
- RabbitMQ消息队列安装和配置以及推送消息
好久没有写了,最近项目用到RabbitMQ,找了一些资料试验,最后终于成功了,把安装配置的步骤分享给大家. 一.Erlang安装具体过程: 1.双击otp_win32_R16801.exe(不同版本可 ...
- RabbitMQ消息队列———安装(一)
一.RabbitMQ队列 不同进程间的通信,简称IPC.不同的进程间的通信,可以基于队列解决,将生产者和消费者进行解耦,中间的队列作为其桥梁.RabbitMQ是一个在AMQP基础上完整的,可复用的企业 ...
- RabbitMQ消息队列+安装+工具介绍
1.MQ为Message Queue,消息队列是应用程序和应用程序之间的通信方法 2. 多种开发语言支持,其实就是一个驱动,如连接数据库的mysql驱动,oracle驱动等. 3. 4.采用以下语言开 ...
- RocketMQ消息队列安装
一.官方安装文档 http://rocketmq.apache.org/docs/quick-start/ 下载地址 https://github.com/apache/rocketmq/releas ...
随机推荐
- web安全测试---WebScarab工具介绍
1.1 Webscarab [功能] WebScarab是一个用来分析使用HTTP和HTTPS协议的应用程序框架.其原理很简单,WebScarab可以记录它检测到的会话内容(请求和应答),并 ...
- python - 接口自动化测试 - contants - 常量封装
# -*- coding:utf-8 -*- ''' @project: ApiAutoTest @author: Jimmy @file: contants.py @ide: PyCharm Com ...
- day03_03 第一个Python程序
Python的安装 之前安装了python2.7.11,接下来的课程因为是python3的,需要再安装一个python3版本...... 1.进入python.org进行选择安装 2.或者选择课件里的 ...
- 骨牌覆盖问题总结!hihoCoder/ NYOJ-1273宣传墙1151
本想着做一下第九届河南省省赛题,结果被这个类似骨牌覆盖的题卡住了,队友然我去hihoCoder上老老实实把骨牌覆盖一.二.三做完,这题就没什么问题了.虽然很不情愿,但还是去见识了一下. 骨牌覆盖问题 ...
- 读懂diff(转载)
作者: 阮一峰 日期: 2012年8月29日 diff是Unix系统的一个很重要的工具程序. 它用来比较两个文本文件的差异,是代码版本管理的基石之一.你在命令行下,输入: $ diff <变动前 ...
- SpriteKit-(SKNode)
1.初始化 + (instancetype)node; + (nullable instancetype)nodeWithFileNamed:(NSString*)filename; 2.返回边界边框 ...
- Welcome-to-Swift-24高级运算符(Advanced Operators)
除了基本操作符中所讲的运算符,Swift还有许多复杂的高级运算符,包括了C语和Objective-C中的位运算符和移位运算. 不同于C语言中的数值计算,Swift的数值计算默认是不可溢出的.溢出行为会 ...
- Welcome-to-Swift-01基础部分
Swift 是 iOS 和 OS X 应用开发的一门新语言.然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的. Swift 的类型是在 C ...
- 【Luogu】P4363一双木棋(状压爆搜)
题目链接 唉,只有AC了这道题才会感叹考场上没有想出解法的我是多么智障. 我甚至连任何想法都没有. 天啊我当时到底在想些什么. AC这道题我就能进前15了诶. 我们发现只要确定了轮廓线那么此时的状态就 ...
- APM-应用性能管理
APM(应用性能管理) 在信息科学和系统控制领域,APM致力于监控和管理应用软件性能和可用性.通过监测和诊断复杂应用程序的性能问题,来保证软件应用程序的良好运行(预期的服务),APM已经商用 基本定义 ...