介绍
9 p通过管道传输,请求110 - q强制退出复述。仅显示查询/秒值
11-csv以CSV格式输出
12 l生成循环,永久执行测试
13-t仅运行以逗号分隔的测试命令列表。
14-IIdle模式。仅打开N个空闲连接并等待。
这篇文章将为大家详细讲解有关复述的性能测试和实现客户端连接的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
复述性能测试,强>
redis-benchmark[选项][选项值]
实例
实例一
以下实例同时执行1000个请求来检测性能:
1000 redis-benchmark - n—q
ps:本地码头工人暂时不支持命令。结果跳过,请自行测试。
复述:6379比;基准1000 - n—q (错误)犯错未知命令& # 39;基准# 39;
实例二
主机为127.0.0.1,端口号为6379,执行的命令为集,lpush,请求数为1000,通过q参数让结果只显示每秒执行的请求数。
redis-benchmark美元- h 127.0.0.1 6379 - p - t, lpush 1000 - N—q
强性能测试参数强>
序号选项描述默认值1小时指定服务器主机名127.0.0.12-p指定服务器端口63793年代指定服务器socket4-c指定并发连接数505 - N指定请求数100006 - d以字节的形式指定设置/获取值的数据大小27-k1=维持0=reconnect18-rSET/GET/增加使用随机键,大块漂浮植物使用随机值9 p通过管道传输,请求110 - q强制退出复述。仅显示查询/秒值
11-csv以CSV格式输出
12 l生成循环,永久执行测试
13-t仅运行以逗号分隔的测试命令列表。
14-IIdle模式。仅打开N个空闲连接并等待。
复述,客户端连接强>
复述,通过监听一个TCP端口或者Unix socket的方式来接收来自客户端的连接,当一个连接建立后,复述,内部会进行以下一些操作:
首先,客户端套接字会被设置为非阻塞模式,因为复述,在网络事件处理上采用的是非阻塞多路复用模型。
然后为这个插座设置TCP_NODELAY属性,禁纳格尔用算法
然后创建一个可读的文件事件用于监听这个客户端套接字的数据发送
最大连接数强>
复述:6379比;配置得到数 1)“maxclients" 2)“10000”
实例
启动时设置最大连接数为999
redis-server——数999
客户端命令
S.N.命令描述1客户名单返回连接到复述,服务的客户端列表2端SETNAME设置当前连接的名称3客户GETNAME获取通过客户SETNAME命令设置的服务名称4客户暂停挂起客户端连接,指定挂起的时间以毫秒计5端杀死关闭客户端连接关于复述的性能测试和实现客户端连接的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。