redis-benchmark命令 – Redis基准性能测试

redis-benchmark命令可以为Redis做基准性能测试,它提供了很多选项帮助开 发和运维人员测试Redis的相关性能。

语法格式:redis-benchmark [参数]

常用参数:

-h 服务端IP
-p 服务器端口
-a redis密码
-c 客户端连接数量
-n 请求总数

参考实例

使用默认配置对127.0.0.1:6379运行基准测试:

[root@xtuos.com ~]# redis-benchmark

对192.168.1.1使用20个并行客户端,总共10万个请求:

[root@xtuos.com ~]# redis-benchmark -h 192.168.1.1 -p 6379 -n 100000 -c 20

仅使用SET测试,用大约100万个键填充127.0.0.1:6379:

[root@xtuos.com ~]# redis-benchmark -t set -n 1000000 -r 100000000

基准127.0.0.1:6379,用于生成CSV输出的几个命令:

[root@xtuos.com ~]# redis-benchmark -t ping,set,get -n 100000 --csv

对特定命令行进行基准测试:

[root@xtuos.com ~]# redis-benchmark -r 10000 -n 10000 eval 'return redis.call("ping")' 0

用10000个随机元素填充列表:

[root@xtuos.com ~]# redis-benchmark -r 10000 -n 10000 lpush mylist rand_int

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1439.html

(0)
上一篇 2021年3月18日 下午3:33
下一篇 2021年3月18日 下午3:39

相关推荐

  • usernetctl命令 – 操作指定的网络接口

    usernetctl命令在用于被允许时操作指定的网络接口。在使用上和”ifup”、”ifon”命令有些类似。 语法格式:usernetctl [参数] [网络接口] 常用参数: u…

    Linux命令 2021年3月19日
  • rsync命令 – 远程数据同步工具

    rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。 rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送…

    Linux命令 2021年3月19日
  • hcitool命令 – 蓝牙调试工具

    hcitool命令用于配置蓝牙连接,并向蓝牙设备发送一些特殊命令。如果没有给定命令,或者使用了选项-h,hcitool会打印一些使用信息并退出。 语法格式:hcitool [参数]…

    Linux命令 2021年3月18日
  • volname命令 – 显示设备卷名称

    volname命令用于显示指定的“ISO-9660”格式的设备的卷名称,通常这种格式的设备为光驱。 语法格式:volname [参数] 常用参数: device 设备文件名:指定要…

    Linux命令 2021年3月18日
  • hdparm命令 – 显示与设定硬盘参数

    hdparm命令用于检测,显示与设定IDE或SCSI硬盘的参数。 语法格式:hdparm [参数] 常用参数: -a 设定读取文件时,预先存入块区的分区数 -f 将内存缓冲区的数据…

    Linux命令 2021年3月19日
  • lvchange命令 – 更改逻辑卷属性

    lvchange命令的作用是可以更改一个逻辑卷的属性。 逻辑卷是一种device mapper技术,即可以将一个或者多个底层块设备组织成一个逻辑设备,从而提供动态改变大小,不停机情…

    Linux命令 2021年3月19日
  • Category: 6:网络通讯

    nc命令是一个功能打包的网络实用程序,它通过命令行在网络上读取和写入数据;nc是为NMAP项目编写的,是目前已 […]

    Linux命令 2021年3月19日
  • unarj命令 – 解压.arj文件

    unarj命令用于解压缩.arj文件。 语法格式:unarj [参数] [.arj压缩文件] 常用参数: -e 解压缩.arj文件 -l 显示压缩文件内所包含的文件 -t 检查压缩…

    Linux命令 2021年3月18日
  • rfkill命令 – 管理蓝牙和wifi

    rfkill是一个内核级别的管理工具,可以打开和关闭设备的蓝牙和wifi。 rfkill是Linux下的一个标准的无线控制的虚拟设备,Linux也提供了rfkill的命令去查看以及…

    Linux命令 2021年3月18日
  • cancel命令 – 取消已存在的打印任务

    cancel指令用来取消已经存在的打印任务。 语法格式:cancle [参数] [打印任务号] 常用参数: -a 取消所有打印任务 -E 当连接到服务器时强制使用加密 -U 指定连…

    Linux命令 2021年3月18日