首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Redis 性能测试

Redis 性能测试 Redis 性能测试是通过同时执行多个命令实现。...语法 redis 性能测试基本命令如下: redis-benchmark [option] [option value] 注意:该命令是在redis目录下执行,而不是redis客户端内部指令。...性能测试工具可选参数如下所示: 序号 选项 描述 默认值 1 -h 指定服务器主机名 127.0.0.1 2 -p 指定服务器端口 6379 3 -s 指定服务器socket 4 -c 指定并发连接数...仅显示 query/sec 值 11 --csv 以 CSV 格式输出 12 -l 生成循环,永久执行测试 13 -t 仅运行以逗号分隔测试命令列表。 14 -I Idle 模式。...实例 以下实例我们使用了多个参数来测试redis性能: [root@localhost ~]# redis-benchmark -h 127.0.0.1 -p 6379 -t set,lpush -n

71820
您找到你想要的搜索结果了吗?
是的
没有找到

redis性能测试

测试目的     开发需要为了寻求系统最优解决方案,但是网上关于性能方面的资料并不是很多,没有很明显数据说明,只是一般结论性判断不好说什么,所以这里自己重新测试整理了一番.   ...*注意*   每次读写时候,由于电脑性能对比有差异性,所以可以先行通过3.2.4快速测试,对比一下自己电脑性能之后再进行测试,因为楼主昨天做测试时候电脑有些卡,导致今天数据重新测试时候都快了很多...三 开始测试   3.1 一般测试   3.1.1 测试方法:   直接手动操作,针对redis进行各种状况模拟.主要涉及到工具有redis,management tool for redis.cmd...窗口.   3.1.2 测试过程:   主从均关闭,开启主redis导入少量数据到主redis,开启从redis,从redis有一样数据.   ...,测试数据时候因为是内部网络,所以这个值不好做评判参考类.   3.2.4快速测试   3.2.4.1操作方法   直接通过代码快速进行读写测试,并输出结果,每个电脑性能不一样时候,输出时间会存在差异

2.9K21

性能测试 —— Redis 基准测试

在开始基准测试之前,我们再来看看 Redis 大体性能规格,从各大云厂商提供 Redis 云服务。...性能指标 通过我们看各大厂商提供指标,我们不难发现,主要是 QPS 。 3. 测试工具 Redis 性能测试工具,目前主流使用redis-benchmark 。为什么这么说呢?...在我们 Google 搜索 “Redis 性能测试”时,清一色文章选择工具,清一色都是 redis-benchmark 。...YCSB :YCSB 能够测试服务特别多,上一节 我们就介绍了对 MongoDB 性能测试。 考虑到主流,本文使用 redis-benchmark 作为性能测试工具。...通过 -r 参数,我们可以测试随机 KEY 情况下性能。 5. 彩蛋 总的来说,Redis 性能基准测试还是比较简单。这里在推荐几篇文章: 《Redis 有多快?》

3.1K31

redis性能测试redis-benchmark

一.介绍 redis-benchmark是Redis自带基准性能测试工具, 它提供了很多选项帮助开 发和运维人员测试Redis相关性能。 二.例子 50个客户端同时请求Redis,一共一万次。...redis-benchmark -c 50 -n 10000 ====== MSET (10 keys) ====== 10000 requests completed in 0.13 seconds...50 parallel clients #50并发 3 bytes payload #每个请求3字节 keep alive: 1 97.81% <= 1 milliseconds #97.81%命令执行时间小于...requests per second信息 -r 不仅仅写入三个键值,-随机写入更多数值,-r不代表随机数个数,而是对后几位进行改变。...-P 代表每个请求pipeline数据量(默认为1) -k 代表客户端是否使用keepalive, 1为使用, 0为不使用, 默认值为1 -t 可以对指定命令进行基准测试 例如:redis-benchmark

1.1K50

Redis(二):Redis入门与性能测试

Redis作用: 内容存储、持久化(rdb、aof); 效率高,可用于高速缓存; 发布订阅系统; 地图信息分析; 计时、计数器; … Redis特性: Redis支持数据持久化,可以将内存中数据保存在磁盘中...Redis不仅仅支持简单key-value类型数据,同时还提供list,set,zset,hash等数据结构存储。 Redis支持数据备份,即master-slave模式数据备份。...使用redis客户端连接Redis,可以使用ping命令测试一下!...启动redis服务 redis-server redis.conf redis-cli -p 6379 基本命令测试连同 9.关闭redis服务 3、redis-benchmark 性能测试...我们可以简单测试一下: redis-benchmark -h localhost -p 6379 -c 100 -n 100000 可以看出: 100000并发、100个并发客户端,每次写如3字节

46820

FunTester测试框架Redis性能测试实践

经历过FunTester框架Redis压测预备, 下面就应该进入实践阶段了,首先呢,先分享一个对Redis里面不停地添加key-value测试用例。...测试用例 Java版本 /** * redis添加key-value性能测试用例 */ public class RedisPerTest extends SourceCode { public...添加key-value性能测试用例"); concurrent.start(); drive.close(); } private static class...exit code 0 Redis测试QPS变化曲线.png Redis测试400thread.png 总结 总体来讲,还是比较简单,下期会测试一下多操作相关性或者集合value场景,还有Redis...在跟同行交流时候,他们说平时工作中很难遇到直接对Redis进行测试场景。但是技能的话,做一些储备还是好。毕竟不知道什么时候就用的上了。

44860

Redis stream性能测试实践【Java版】

前些日子写了Java Redis stream基本API实践和封装文章:Redis stream Java API实践,自然地也需要对这些API进行性能测试。...总的来说,Redis streamAPI跟list操作API差不多,就是添加、读取、删除一类,对于消费组API,由于实际工作中并没有使用,所以暂时搁置。...性能测试思路 这里我设计了三个用例: 添加消息 读取消息 添加、删除消息 前两个用例比较简单,所以这里就不演示了,本次用例展示两种动态测试模型使用方式:动态线程和动态QPS。...实际工作中暂时没想到这个实际场景,以后再遇到其他使用场景再来进行性能测试。...性能测试用例 这里我先分享一下动态线程模型用例,我把用到参数都写成了静态变量形式,这样比较方便,如果是实际业务场景中,应该传比较复杂

77730

Ignite性能测试以及对redis对比

测试方法 为了对Ignite做一个基本了解,做了一个性能测试测试方法也比较简单主要是针对client模式,因为这种方法和使用redis方式特别像。...最终测试结果还是有点意思,随着线程增长读写性能大幅提升,但是到了200时候就开始下降。...与redis对比 原本是想和redis作一个对比测试,先是做了redis测试redis客户端用jedis2.8.1,同时服务端用redis3.2.2,其他环境和上面的一样。...ignite本身含有这么多功能按理性能肯定是比不上才对,而且ignite组成集群后是需要进行数据分块存取和备份,而测试环境中redis则是单实例情况,这让我没太想明白啊。。还望有高手指点。。...看网上许多人测试数据redis少点4万+,据说可以到10万+。但我自己测试环境差了点反正最多也没过3万,这到底会是什么原因呢?

3.4K70

FunTester框架Redis性能测试之map & INCR

在先前文章中,我首先做了FunTester框架Redis压测预备,然后分享了- FunTester测试框架Redis性能测试实践,对普通「key-value」类型Redis操作进行了测试。...再加上- FunTester框架Redis性能测试之list操作一共产出了三篇文章,本来我计划是通过多次不同参数来对比Redis性能差异,结果我发现其实没啥性能差异,都怪Redis性能太好了,我又不舍得拿本机测试极限性能...所以本期文章接直接分享性能测试案例,分为map操作性和INCR操作。...map 思路 设计了一个简单测试场景,用户先往某个值为map类型数据里面放一个key-value数据,然后查询这个keyvalue是否预期一致(其实有点多余),然后删除这个key。...incr结果验证 总结 FunTester测试框架对Redis性能测试系列已经完结,下一步会写FunTester测试框架对MySQL进行压测实践系列,敬请期待……

59130

FunTester框架Redis性能测试之list操作

在先前文章中,我首先做了FunTester框架Redis压测预备,然后分享了- FunTester测试框架Redis性能测试实践,对普通key-value类型Redis操作进行了测试。...今天分享一下FunTester测试框架对Redis数据库key-list数据操作性能测试,分为添加、删除和组合测试。...思路 由于测试Redis服务性能比较差,之前文章实测也就100 ~ 150QPS,本次暂不对同一个key进行并发测试,每个线程拥有唯一key。...跟我聊就是说问这个实际应用场景是什么?因为在测试过程中,很少有遇到Redis性能出现平静,或者说Redis性能需要调优这样情况。...我个人对ready这类调油也没有什么经验。写这个教程呢,主要是因为开发对Redis存储设计有了几种替代(解决)方案,需要性能测试工程师协助验证这几种方案在不同场景下性能指标。

42830
领券