使用复述性能测试与客户端连接的案例

  

复述性能测试

 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端杀死关闭客户端连接

以上就是使用复述性能测试与客户端连接的案例的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注行业资讯频道哦!

使用复述性能测试与客户端连接的案例