Redis取最近10条记录

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 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);
        }
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
6月前
|
存储 NoSQL Redis
【Redis】Redis如何实现key的过期删除
【Redis】Redis如何实现key的过期删除
|
3月前
|
NoSQL Redis
Redis——大批量删除redis的key
Redis——大批量删除redis的key
62 1
|
6月前
|
缓存 NoSQL Java
【Redis系列笔记】Redis事务
Redis事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。
179 3
|
6月前
|
存储 缓存 NoSQL
【Redis】Redis 删除策略
【Redis】Redis 删除策略
157 0
【Redis】Redis 删除策略
|
6月前
|
存储 NoSQL Redis
Redis | Redis 哈希相关命令
Redis | Redis 哈希相关命令
75 1
|
监控 NoSQL 数据可视化
1分钟快速实现Redis数据对比
通过NineData可以快速、高效完成Redis差异数据对比。NineData提供了配置简单、高效和安全的数据对比服务,能在1分钟内完成800万个key的数据对比,并生成详细的对比报告。与传统对比方式相比,NineData具有简单易用、强劲性能、完善的功能和可视化界面等优势。此外,NineData还支持多种数据库的结构和数据对比,并拥有丰富的数据源支持和动态监测功能,以确保数据的质量和稳定性。
187 2
1分钟快速实现Redis数据对比
|
存储 NoSQL Java
Redis-09Redis的基础事务
Redis-09Redis的基础事务
65 0
|
存储 消息中间件 缓存
redis的常用数据
Redis(Remote Dictionary Server)是一款内存数据库,以键值对的形式存储数据,并支持多种数据结构。下面我将介绍 Redis 中常用的数据结构和其特点。
64 0
|
存储 消息中间件 缓存
Redis的常用的操作
Redis的常用的操作
97 0
|
存储 NoSQL Redis