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

相关推荐

  • efax命令 – 收发传真

    efax命令用于收发传真;支持Class 1与Class 2的调制解调器来收发传真。 语法格式:efax [参数] 常用参数: -r   在接收传真时,将每页分别保存成文件 -v …

    Linux命令 2021年3月19日
  • setpci命令 – 配置PCI设备

    setpci命令是一个查询和配置PCI设备的实用工具。 命令中使用的数字都是十六进制数。 由于setpci命令需要修改硬件的配置参数,所以必须具有“root”用户权限。 通常使用s…

    Linux命令 2021年3月18日
  • usernetctl命令 – 操作指定的网络接口

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

    Linux命令 2021年3月19日
  • sfdisk命令 – 硬盘分区工具

    sfdisk为硬盘分区工具程序,可显示分区的设置信息,并检查分区是否正常。sfdisk也可用来建立分区。由于建立硬盘分区兹事体大,建议还是使用为个别操作系统设计的硬盘分区工具程序比…

    Linux命令 2021年3月19日
  • mkfs命令 – 在特定分区上建立文件系统

    在磁盘分区上创建ext2、ext3、ext4、ms-dos、vfat文件系统,默认情况下会创建ext2。mkfs用于在设备上构建Linux文件系统,通常是硬盘分区。文件要么是设备名…

    Linux命令 2021年3月19日
  • iptraf-ng命令 – 交互式彩色IP LAN监视器

    iptraf-ng命令是一个基于ncurses的IP LAN监视器,可生成各种网络统计信息,包括TCP信息,UDP计数,ICMP和OSPF信息,以太网负载信息,节点统计信息,IP校…

    Linux命令 2021年3月19日
  • Category: 9:其他命令

    seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格 […]

    Linux命令 2021年3月18日
  • ssh-keyscan命令 – 收集主机的ssh公钥

    ssh-keyscan命令是一个收集大量主机公钥的实用工具。它的目的是创建和验证“ssh_known_hosts”文件。 ssh-keyscan命令仅支持ssh协议版本1,在ssh…

    Linux命令 2021年3月19日
  • setserial命令 – 设置或显示串口的相关信息

    setserial命令可以用来设置串口或显示目前串口的状态信息。 语法格式:setserial [参数] [设备] 常用参数: -a 显示详细信息 -b 显示摘要信息 -g 显示串…

    Linux命令 2021年3月19日
  • blktrace命令 – 分析磁盘IO

    在Linux系统上,查看磁盘的负载情况,咱们一般使用iostat监控工具。其中很重要的参数就是await,await表示单个I/O所需的平均时间,但它同时包含了I/O Schedu…

    Linux命令 2021年3月19日