https://blog.csdn.net/jinlu_npu/article/details/79744689

Redis MGET性能衰减分析

MGET是redis中较为常用的命令,用来批量获取给定key对应的value。因为redis使用基于RESP (REdis Serialization Protocol)协议的rpc接口,而redis本身的数据结构非常高效,因此在日常使用中,IO和协议解析是个不容忽略的资源消耗。通过mget将多个get请求汇聚成一条命令,可以大大降低网络、rpc协议解析的开销,从而大幅提升缓存效率

当key数目在10以内时,mget性能下降趋势非常小,性能基本上能达到redis实例的极限
当key数目在10~100之间时,mget性能下降明显,需要考虑redis性能衰减对系统吞吐的影响
当key数目在100以上时,mget性能下降幅度趋缓,此时redis性能已经较差,不建议使用在OLTP系统中,或者需要考虑其他手段来提升性能。

mget 优化思路

https://www.jianshu.com/p/22aa8efaec8f

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐