Redis取最近10条记录

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

具体取最近10条的方法:

java 复制代码
        // 记录最近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);
        }
相关推荐
澄澈青空~4 分钟前
有一个叫R2C,也有一个叫G2C
java·数据库·人工智能·c#
weixin_586061466 分钟前
如何用 event.composedPath 获取事件触发经过的所有节点
jvm·数据库·python
weixin_4087177717 分钟前
如何用 Iterator.from 将类数组转化为具备现代方法的迭代器
jvm·数据库·python
努力努力再努力wz18 分钟前
【MySQL入门系列】掌握表数据的 CRUD:DML 核心语法与执行逻辑解析
android·开发语言·数据结构·数据库·c++·b树·mysql
深念Y23 分钟前
图数据库 vs 向量数据库:AI时代的两个“最强大脑”
数据库·人工智能·neo4j·图论··向量·rag
2301_7826591825 分钟前
SQL视图能否用于数据仓库模型_雪花模型与视图构建
jvm·数据库·python
m0_3776182328 分钟前
CSS如何让文字超出两行显示省略号_使用line-clamp属性限制
jvm·数据库·python
m0_7436239230 分钟前
HTML5中LocalStorage存储用户自定义快捷键配置
jvm·数据库·python
2301_7735536234 分钟前
HTML5中SharedWorker生命周期与浏览器进程关闭的关系
jvm·数据库·python
m0_6403093040 分钟前
mysql flush privileges有什么作用_mysql权限生效机制解析
jvm·数据库·python