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

Redis 生产环境查找无过期时间的 key

在项目中,Redis 不应该被当作传统数据库来使用;储存大量没有过期时间的数据。如果储存大量无过期时间,而且无效的key的话;再加上 Redis 本身的过期策略没有被正确设置,就会大量占用内存。这样就会导致再多的内存资源也不够用。

情况大致是这样,项目中采用 Redis 二级存储(自己造的一个概念)。大概的意思就是先使用 UUID 生成一个 uuid 作为 value;这个 uuid 作为一个版本 id;存到缓存 key 为 ACL_CACHE_VERSION_KEY 中,即

SET ACL_CACHE_VERSION_KEY uuid

然后在不 uuid 作为另外一个key的一部分。即 ACLUSER + uuid,比如 uuid 的值为 26a26b84-578d-40bf-ab15-aeb188a56393,则key 为ACL_USER_26a26b84-578d-40bf-ab15-aeb188a56393,缓存到 key 的数据为

http://www.lryc.cn/news/273754.html

相关文章:

  • Visual Studio 2017编译Python3.8.18源码
  • 【mujoco】Ubuntu20.04中解决mujoco报错raise error.MujocoDependencyError
  • 机器学习的三个方面
  • 关于一名资深Java程序员在移动端的进阶之路
  • clickonce excel 插件发布安装的原理
  • 关于MySQL Cluster
  • 牵绳遛狗你我他文明家园每一天,助力共建文明社区,基于YOLOv7开发构建公共场景下未牵绳遛狗检测识别系统
  • 命令行艺术:简洁指南,效率倍增 | 开源日报 No.136
  • python基础教程五(字典概念和基本操作)
  • 【Delphi 基础知识 11】重载函数的使用
  • 经典目标检测YOLO系列(一)YOLOV1的复现(1)总体架构
  • 《设计模式》之策略模式
  • Django文章标签推荐
  • Git、TortoiseGit进阶
  • 山区老人爱的礼物丨守护银龄,情暖寒冬
  • 【计算机算法设计与分析】n皇后问题(C++_回溯法)
  • Calendar日历类型常见方法
  • Docker-Compose部署Redis(v7.2)主从模式
  • Spring国际化的应用及原理详解
  • Existing installation is up to date
  • windows安装kafka以及kafka管理工具推荐
  • 面向对象的三大特征之一多态
  • vue3中标签form插件
  • 企业数字化转型:1个核心、2种力量、3个关键点、4大转型、5大平台
  • Agilent安捷伦E4990A阻抗分析仪20Hz
  • 性能优化-OpenMP概述(一)-宏观全面理解OpenMP
  • Prometheus实战篇:Prometheus监控nginx
  • JVM加载class文件的原理机制
  • 如何使用CapSolver解决Web爬虫中遇到的CAPTCHA问题
  • 杰发科技AC7801——IO模拟IIC注意事项