SpringBoot+Redis缓存性能测试
博客使用了Redis作为缓存,但是感觉上速度没什么差别,现就使用缓存和不使用缓存的性能进行验证:
1.不使用缓存
注释掉@EnableCaching注解,关闭缓存。
在Controller中统计执行时间。
访问首页10次,结果如下:
第一次120ms后面稳定在20ms左右。
2.使用缓存
取消对@EnableCaching注解的注释,开启缓存。
在Controller中统计执行时间。
访问首页10次,结果如下:
第一次453ms,后面稳定在5ms左右,性能提升约4倍左右。
这里数据比较少,当数据量大以及访问频繁时差距应该会更大。