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

Redis取最近10条记录

有时候我们有这样的需求,就是取最近10条数据展示,这些数据不需要存数据库,只用于暂时最近的10条,就没必要在用到Mysql类似的数据库,只需要用redis即可,这样既方便也快!
在这里插入图片描述
具体取最近10条的方法:

        // 记录最近10条数据List<Defect> defects = redisCache.getCacheList("defects");if(CollectionUtils.isEmpty(defects)){defects = new ArrayList<>();}defects.add(defect);redisCache.deleteObject("defects");if(defects.size()>10){redisCache.setCacheList("defects",defects.subList(defects.size()-10,defects.size()));}else {redisCache.setCacheList("defects",defects);}
http://www.lryc.cn/news/265635.html

相关文章:

  • Mybatis之增删改查
  • Go 代码检查工具 golangci-lint
  • SwiftUI 趣谈之:绝不可能(Never)的 View!
  • etcd是什么
  • 应用全局的UI状态存储AppStorage
  • MySQL数据库 触发器
  • C语言学习之给定任意的字符串,清除字符串中的空格
  • 由实验数据进行函数拟合的python实现
  • <JavaEE> 基于 UDP 的 Socket 通信模型
  • Golang 链表的基础知识
  • webpack 常见面试题
  • three.js实战模拟VR全景视图
  • 聊聊Spring Boot配置文件:优先级顺序、bootstrap.yml与application.yml区别详解
  • Milvus向量数据库基础用法及注意细节
  • 虚拟机多开怎么设置不同IP?虚拟机设置独立IP的技巧
  • 使用Docker-镜像命令
  • 4.3 C++对象模型和this指针
  • 计算机网络——计算机网络的概述(一)
  • 基于多反应堆的高并发服务器【C/C++/Reactor】(中)ChannelMap 模块的实现
  • 微信小程序实现一个音乐播放器的功能
  • 算法基础之表达整数的奇怪方式
  • WEB 3D技术 three.js 设置图像随窗口大小变化而变化
  • 实战案例:缓存不一致问题的解决(redis+本地缓存caffine)
  • 【开源CDP】市场增长未来的探索,开源CDP带来的技术崛起与变革
  • 第11章 GUI Page423~424 步骤六 支持文字,使用菜单,对话框输入文字
  • 【Qt】Qt Creator 警告: Unused parameter ‘xxx‘
  • 「Vue3面试系列」Vue3.0性能提升主要是通过哪几方面体现的?
  • 网络结构模式
  • IIC及OLED实验
  • day6 力扣公共前缀--go实现---对字符串的一些思考