redis-benchmark-Redis性能测试工具(自带)

redis之benchmark工具:benchmark是redis自带的性能测试工具 redis工具benchmark基础讲解 阅读详情
$ redis-benchmark --help
Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]

 -h <hostname>      Server hostname (default 127.0.0.1)
 -p <port>          Server port (default 6379)
 -s <socket>        Server socket (overrides host and port)
 -c <clients>       Number of parallel connections (default 50)
 -n <requests>      Total number of requests (default 10000)
 -d <size>          Data size of SET/GET value in bytes (default 2)
 -dbnum <db>        SELECT the specified db number (default 0)
 -k <boolean>       1=keep alive 0=reconnect (default 1)
 -r <keyspacelen>   Use random keys for SET/GET/INCR, random values for SADD
  Using this option the benchmark will expand the string __rand_int__
  inside an argument with a 12 digits number in the specified range
  from 0 to keyspacelen-1. The substitution changes every time a command
  is executed. Default tests use this to hit random keys in the
  specified range.
 -P <numreq>        Pipeline <numreq> requests. Default 1 (no pipeline).
 -q                 Quiet. Just show query/sec values
 --csv              Output in CSV format
 -l                 Loop. Run the tests forever
 -t <tests>         Only run the comma separated list of tests. The test
                    names are the same as the ones produced as output.
 -I                 Idle mode. Just open N idle connections and wait.

Examples:

 Run the benchmark with the default configuration against 127.0.0.1:6379:
   $ redis-benchmark

 Use 20 parallel clients, for a total of 100k requests, against 192.168.1.1:
   $ redis-benchmark -h 192.168.1.1 -p 6379 -n 100000 -c 20

 Fill 127.0.0.1:6379 with about 1 million keys only using the SET test:
   $ redis-benchmark -t set -n 1000000 -r 100000000

 Benchmark 127.0.0.1:6379 for a few commands producing CSV output:
   $ redis-benchmark -t ping,set,get -n 100000 --csv

 Benchmark a specific command line:
   $ redis-benchmark -r 10000 -n 10000 eval 'return redis.call("ping")' 0

 Fill a list with 10000 random elements:
   $ redis-benchmark -r 10000 -n 10000 lpush mylist __rand_int__

 On user specified command lines __rand_int__ is replaced with a random integer
 with a range of values selected by the -r option.


$ redis-benchmark -q -d 100
PING_INLINE: 25062.66 requests per second
PING_BULK: 26315.79 requests per second
SET: 27700.83 requests per second
GET: 27100.27 requests per second
INCR: 31545.74 requests per second
LPUSH: 25641.03 requests per second
LPOP: 26954.18 requests per second
SADD: 22831.05 requests per second
SPOP: 24630.54 requests per second
LPUSH (needed to benchmark LRANGE): 23696.68 requests per second
LRANGE_100 (first 100 elements): 12453.30 requests per second
LRANGE_300 (first 300 elements): 4299.23 requests per second
LRANGE_500 (first 450 elements): 3006.61 requests per second
LRANGE_600 (first 600 elements): 2277.90 requests per second
MSET (10 keys): 26385.22 requests per second

更全面的redis测试:http://redis.io/topics/benchmarks
Redis性能测试工具redis-benchmark使用 redis-benchmark的使用总结Redis简介:测试需求:测试环境架构测试工具Redis-benchmark1 redis-benchmark使用方法参数的作用2 测试查看测试脚本自动化测试步骤:测试结果 Redis简介: Redis是一个高性能的key-value数据库,redis与其他key-value缓存产品相比: ○ Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 ○ Redis不仅仅支持简单的key-value类型的数据,同时还提供list,s 阅读详情

相关推荐

TortoiseSVN的安装与使用

TortoiseSVN的安装与应用1、安装1.1、下载TortoiseSVN    点击下载TortoiseSvn1.2、下载汉化包。上面的页面中,找到Chinese, simplified汉化包,点击32位或者64位的Setup,下载汉化包。1.3、安装TortoiseSVN。在选择安装路径页面时要记得勾选“command line client tools”,默认不是勾选的。这里不勾选的话在I...

qq_28566071的博客 4万+

【redis】redis-benchmark 详解

【代码】【redis】redis-benchmark 详解。

weixin_43346403的博客 2465

基于深度残差U-Net与多尺度注意力机制的医学图像分割系统

本文提出了一种创新的医学图像分割系统,通过融合残差连接、通道注意力机制和空间金字塔池化技术,构建了高性能的UResnet分割网络。系统采用编码器-解码器架构,创新性地引入多层次特征增强模块,显著提升了医学图像中复杂组织结构的分割精度。实验结果表明,该方案在多个医学图像数据集上均取得了优异性能,边界分割精度提升15%,训练收敛速度提升30%,同时减少20%计算量。系统为临床诊断提供了可靠的技术支持,未来可扩展至3D医学图像分割和联邦学习等方向。

Henry的博客 814

Redis压力测试——redis-benchmark

1、redis-benchmark简介 ​ redis-benchmark是官方自带的Redis性能测试工具,用来测试Redis在当前环境下的读写性能。在使用Redis的时候,服务器的硬件配置、网络状况、测试环境都会对Redis的性能有所影响,我们需要对Redis实时测试以确定Redis的实际性能。 语法格式: redis-benchmark [参数] [参数值] 参数列表: 参数 描述 默认值 -h 指定服务器主机名 127.0.0.1 -p 指定服务器端口 6379 -

影子 1万+

LaMAR数据集下载和使用流程

LaMAR数据集

qq_51745206的博客 971

从零开始掌握Python机器学习:七步教程 基础篇

前言 「开始」往往是最难的,尤其是当选择太多的时候,一个人往往很难下定决定做出选择。本教程的目的是帮助几乎没有 Python 机器学习背景的新手成长为知识渊博的实践者,而且这个过程中仅需要使用免费的材料和资源即可。 第一步:基本 Python 技能 如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至关重要的。 首先,你需要安装 Python。因为我们后...

hcgx2018的博客 1613

Redis学习笔记—redis-benchmark详解

redis-benchmark可以为Redis做基准性能测试,它提供了很多选项帮助开发和运维人员测试Redis的相关性能 -c -c(clients)选项代表客户端的并发量(默认50) -n -n(num)选项代表客户端请求数量(默认100000) 例如测试100个客户端一共请求20000次 [root@vmzq1l0l ~]# redis-benchmark -c 100 -n 20000 redis-benchmark会对各类数据结构的命令进行测试,并给出性能指标 ====== MSET (10 ke

aiguoba的博客 4049

把表的每一次改动都记下来:SAP 表变更日志 DBTABLOG/DBTABPRT 与 SCU3 全面解析

摘要:SAP系统提供了数据库表变更日志功能(SCU3/DBTABLOG),用于追踪关键配置表的变更历史。该功能通过profile参数rec/client和表级技术设置双重开关控制,能记录谁在何时修改了哪些数据。与业务变更凭证(CDHDR/CDPOS)和应用日志(SLG1)不同,表变更日志提供技术层面的审计线索,适用于快速定位生产事故中的异常数据变更。但需注意其限制:不支持超宽表和大批量变更,且可能引发性能问题。建议将表变更日志与业务变更凭证、应用日志结合使用,构建完整的审计追踪体系。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1691

redis-benchmark使用

Invalid option "-help" or option argument missing Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests>] [-k <boolean>] -h <hostname> ...

zxk082829的博客 507

《Python全栈系列教程》专栏介绍及文章汇总

《Python全栈系列教程》专栏介绍及文章汇总

孤寒者的博客 71万+

【某音电商】protobuf聊天协议逆向

某音电商私信、聊天消息protobuf协议逆向分析与解析

吴秋霖的博客 2314

Redis自带的性能测试工具redis-benchmark

一、工具位置 tips: 该工具在redis的安装目录可以找到 二、命令选项 [root@localhost bin]# ./redis-benchmark --help Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests>] [-k <boolean>] -h <hostname> Server hostname (de

unwrapping的博客 1105

基于STM32F4XX 、HAL库的GXHT30C温湿度传感器驱动应用C语言程序设计

define GXHT30C_STATUS_WRITE_CHK (1 << 0) // 写数据校验状态。#define GXHT30C_STATUS_HUMI_TRACK (1 << 11) // 湿度跟踪报警。#define GXHT30C_STATUS_TEMP_TRACK (1 << 10) // 温度跟踪报警。#define GXHT30C_STATUS_CMD_STATUS (1 << 1) // 命令执行状态。

PP_Cottage的博客 227

redis-benchmark Redis自带的性能测试工具

redis-benchmark Redis自带的性能测试工具 redis-benchmark是一个压力测试工具 redis-benchmark + 下列的命令参数 测试:100个并发连接 100000次请求 redis-benchmark -h localhost -p 6379 -c 100 -n 100000

weixin_43484014的博客 246

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Redis入门 官方自带的性能测试工具redis-benchmark

测试 首先我们看一下它的可选参数有哪些?图片来自菜鸟教程~ 它的格式:redis-benchmark [参数] [参数的值] 注意一点就是这个命令是在 redis 的安装目录/usr/local/bin下执行的,而不是 redis 客户端的内部指令。 ok,我们来举一个简单的实例:比如我想测试一下100个并发连接,100000条请求。 ok,这就是这个测试工具的用法~ ...

Hi~ 土拨鼠 1034

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

利用redis-benchmark进行Redis性能测试

参考链接转载地址 什么是redis-benchmark: redis-benchmark是Redis自身携带的性能测试工具,存在于redis安装文件夹下 C:\Users\86186\Downloads\Redis-x64-5.0.10 的目录 2020/12/22 00:26 <DIR> . 2020/12/22 00:26 <DIR> .. 2020/12/17 05:11 126,824 00-REL

aCheng的博客 292

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

redis压力测试工具 - redis-benchmark

redis-benchmark使用参数介绍 Redis 自带了一个叫 redis-benchmark 的工具来模拟 N 个客户端同时发出 M 个请求。 (类似于 Apache ab 程序)。你可以使用 redis-benchmark -h 来查看基准参数。 redis 性能测试工具可选参数如下所示: 序号 选项 描述 默认值 1 -h 指定服务器主机名 127.0.0.1 2 -p 指定服务器端口 6379 3 -s 指定服

大圣的博客 9138

redis性能测试工具 redis-benchmark

redis性能测试工具 redis-benchmark 2015-06-09性能与架构 redis-benchmark 是redis自带的性能测试工具,可以用来测试本地或远程redis的性能 基本测试 redis-benchmark -n 100000 -c 100 这个命令是最简单的测试命...

weixin_30699443的博客 149

Redis 性能测试工具介绍

点击下方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!之前,也和大家介绍过一些 redis 性能监控指标:Redis性能指标监控!,那么性能测试也是针对这些指...

民工哥的博客 929

死磕 NoSQL 数据库系列(二十一):Redis 性能测试及相关工具使用

点关注公众号,回复“1024”获取2TB学习资源!前面我们介绍了:Redis 缓存问题(一致性、击穿、穿透、雪崩、污染)、内存消耗及回收、Key 过期时间相关的命令、注意事项、回收策略与性能优化与问题排查。今天我将详细的为大家介绍 Redis 性能测试相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!为什么需要性能测试?性能测试可以让我们了解 Redis 服务器的性能优...

民工哥的博客 640

Redis集群性能测试工具redis-benchmark

使用本文之前 比如集群在某个机器上7001端口有redis节点记得使用ip 端口 比如如下redis-benchmark  -h 10.166.15.36 -p 7001 -n 100000 -q script load "redis.call('set','foo','一二三四五六七八九十')"./redis-benchmark  -h 10.166.15.36 -p 7001  -q -n 1...

Flyer的后花园 1万+

一文了解 redis 自带的性能测试工具

一文了解 redis 自带的性能测试工具 简介 redis-benchmark 是 redis 官方自带的性能测试工具,它是通过同时执行多个命令实现的。 命令执行样例如下: redis-benchmark -n 10000 -q 即 redis-benchmark [option] [option value] 具体的命令参数如下所示: 具体使用分析(hello world) # 测试 100 个并发连接,每个连接 50000 个请求: wangyanlideAir:~ sylvia$ r

weixin_40580351的博客 469

redis之二十五 -- Redis 性能测试

为什么需要性能测试? 性能测试的使用场景有很多,例如以下几个: 技术选型,比如测试 Memcached 和 Redis; 对比单机 Redis 和集群 Redis 的吞吐量; 评估不同类型的存储性能,例如集合和有序集合; 对比开启持久化和关闭持久化的吞吐量; 对比调优和未调优的吞吐量; 对比不同 Redis 版本的吞吐量,作为是否升级的一个参考标准。 等等,诸如此类的情况,我们都需要进行性能测试。 性能测试的几种方式 既然性能测试使用场景那么多,那要怎么进行性能测试呢? 目前比较主流的性

mr~li的博客 740

java redis 性能测试工具_redis压力测试

redis自带的redis-benchmark工具Redis 自带了一个叫redis-benchmark的工具来模拟 N 个客户端同时发出 M 个请求。 (类似于 Apache ab 程序)。你可以使用 redis-benchmark -h 来查看基准参数。1 使用方法 redis-benchmark [-h ] [-p ] [-c ] [-n [-k ]序号选项描述默认值1-h指定redis ...

weixin_39890332的博客 252

redis-benchmark性能测试详解

redis-benchmark是Redis自带的压测工具 压测命令: redis-benchmark -h 127.0.0.1 -p 6379 -c 50 -n 10000 压测需要一段时间来完成,因为它需要依次压测多个命令的结果:get、set、incr、lpush等等,如果只需要压测某个命令,如:get,那么可以在以上的命令后加一个参数 -t: redis-benchmark -h 127.0.0.1 -p 6086 -c 50 -n 10000 -t get 压测出来的结果很长,我这里就不全部截

程序园@大Null 3327
上一篇: Nginx的location和rewrite配置语法
下一篇: ab——Apache自带的Web性能测试工具[可以用于Nginx等任何Web]
typ2004
博客等级 码龄17年 48粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值