Redis-benchmark性能测试

采用开源Redis的redis-benchmark工具进行压测,它是Redis官方的性能测试工具,可以有效地测试Redis服务的性能。本次测试使用Redis官方最新的代码进行编译,详情请参见Redis开源项目

说明 为确保支持redis-benchmark工具的--threads参数,自测时请选择6.0及以上的Redis版本进行编译。

查看redis版本(在redis部署路径bin目录下执行命令)

./redis-server -v

公司初始化脚本部署redis路径如下图(yum部署一般在/usr/bin目录下)

测试命令

本次测试主要使用redis-benchmark(一般在redis安装目录bin下)进行以下两个场景的压测:

  • 启动16个线程、256个连接、100000个Key的取值范围来测试SET命令执行性能。
./redis-benchmark -h r-bp1s02ae14mr****.redis.rds.aliyuncs.com -p 6379 -a testaccount:Rp829dlwa -n 3000000 -r 100000  -c 256 -t set -d 64 --threads 16
  • 启动16个线程、256个连接、100000个Key的取值范围来测试GET命令执行性能。
./redis-benchmark -h r-bp1s02ae14mr****.redis.rds.aliyuncs.com -p 6379 -a testaccount:Rp829dlwa -n 3000000 -r 100000 -c 256 -t get -d 64 --threads 16

参数

说明

-h

Redis实例的内网连接地址。具体操作,请参见查看连接地址

或者:ps -ef|grep redis 查看启动服务的ip和端口

-p

Redis实例的服务端口,默认为6379。

-a</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值