redis是mysql1000倍_Redis比MySQL快多少?Jmeter压测告诉你

本文通过Jmeter压力测试对比了Redis和MySQL在处理高并发请求时的性能。在测试环境中,Redis的QPS是790,而MySQL的QPS是121,显示出Redis的处理速度约为MySQL的7倍。尽管测试可能存在局限性,但结果直观展示了两者在缓存场景下的性能差距。Redis-benchmark工具进一步证实了Redis的高效性能,能够每秒处理4万多个get或set操作。
摘要由CSDN通过智能技术生成

在一些高并发场景中,通常我们会选择redis做缓存,防止所有请求同时发到DB中,造成响应速度急剧下降。众所周知,redis是一个高性能的key-value型内存数据库,它的速度会比mysql快很多,但是在具体的项目中会比mysql快多少呢?为了更直观的体现出差距,这篇文章中我用了Jmeter,一款apache的压力测试工具做了一个小的数据对比

​ 测试思路:分别在mysql和redis中存入一条用户数据。提供两个测试接口,分别用来请求mysql和redis中的用户数据,用Jmeter压力测试工具模拟1000个请求同时请求某个接口

​ 测试步骤:(Java,sql代码就不贴出来了,主要说明一下测试过程)

​ 1.Jmeter配置1000个线程来同时访问,并设置访问的主机,端口号

0ef91f30f1f05dd2ffea429d21df2ef7.png

​2.新建任务1:用来访问redis接口

08882a6619a44fbd7b8b2a1dedc2c012.png

3.新建任务2:用来访问mysql接口

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值