当前位置: 首页 > news >正文

Redis:Redis性能变慢的原因

一、淘汰策略性能问题

当使用Redis当作缓存使用时,通常会给这个实例设置内存上限maxmemory,然后设置一个数据淘汰策略;如果Redis实例设置了内存上限maxmemory,那么也有可能导致Redis变慢。

原因在于,当Redis内存达到maxmemroy后,每次写入新的数据之前,Redis必须先从实例中踢出一部分数据,让整个实例的内存维持在maxmemroy之下,然后才能把新数据写进来。

这个踢出旧数据的逻辑也是消耗时间的,而具体消耗的长短,要取决于我们配置的淘汰策略。

性能建议

  • 避免存储bigkey。
  • 降低释放内存的耗时淘汰策略改为随机淘汰,随机淘汰比LRU要快很多。
  • 开启惰性淘汰,lazyfree-lazy-eviction=yes。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt (15)【Qt窗口 —— 字体对话框 QFontDialog | 输入对话框 QInputDialog】
  • 【压力测试】如何确定系统最大并发用户数?
  • 超市会员管理系统
  • SQL经典五十道选刷
  • Tushare库:Python金融数据分析的利器
  • 鸿蒙(API 12 Beta6版)图形【 请求动画绘制帧率】方舟2D图形服务
  • Linux开发:优化VSCode C++开发体验
  • 什么酱酒能收藏几十年?快来打造你的私人酒窖宝藏
  • Vue双向绑定
  • 【Linux操作系统】线程的互斥与同步
  • machine learning - 2
  • 【VUE】Vue 组件详解
  • 【SpringBoot】使用Redis
  • 一文搞懂 | Pytorch维度转换操作:view,reshape,permute,flatten函数详解
  • linux中vim常用命令大全
  • 08.Android之View事件问题
  • ERLANG 网工修炼笔记 ---- UDP
  • ES2017异步函数现已正式可用
  • java8-模拟hadoop
  • vuex 学习笔记 01
  • Webpack 4x 之路 ( 四 )
  • 简单数学运算程序(不定期更新)
  • 两列自适应布局方案整理
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 《天龙八部3D》Unity技术方案揭秘
  • 阿里云重庆大学大数据训练营落地分享
  • # Maven错误Error executing Maven
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #includecmath
  • (HAL库版)freeRTOS移植STMF103
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)Mysql的优化设置
  • .NET DataGridView数据绑定说明
  • .NET delegate 委托 、 Event 事件,接口回调
  • .Net各种迷惑命名解释
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [C++]拼图游戏
  • [ChromeApp]指南!让你的谷歌浏览器好用十倍!
  • [flume$2]记录一个写自定义Flume拦截器遇到的错误
  • [HNCTF 2022 WEEK2]easy_include 文件包含遇上nginx
  • [Java安全入门]三.CC1链
  • [Latex学习笔记]数学公式基本命令
  • [leetcode 双指针]
  • [PyTorch][chapter 8][李宏毅深度学习][Back propagation]
  • [RK3568][Android12.0]--- 系统自带预置第三方APK方法
  • [SAP ABAP开发技术总结]面向对象OO
  • [SCOI2010]传送带
  • [Spark] 详解 outputMode