Redis取最近10条记录

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Redis 版,经济版 1GB 1个月
简介: 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
目录
相关文章
|
2月前
|
存储 缓存 NoSQL
【Redis】Redis 删除策略
【Redis】Redis 删除策略
62 0
【Redis】Redis 删除策略
|
2月前
|
存储 NoSQL Redis
Redis | Redis 哈希相关命令
Redis | Redis 哈希相关命令
52 1
|
2月前
|
存储 缓存 NoSQL
Redis进阶-Redis键值设计及BigKey问题
Redis进阶-Redis键值设计及BigKey问题
63 0
|
2月前
|
NoSQL Java PHP
Redis | Redis 列表相关命令
Redis | Redis 列表相关命令
51 0
|
存储 NoSQL Java
Redis-09Redis的基础事务
Redis-09Redis的基础事务
51 0
|
存储 消息中间件 缓存
Redis的常用的操作
Redis的常用的操作
83 0
|
NoSQL 数据库 Redis
Redis6学习(二):Redis中的键操作
Redis6学习(二):Redis中的键操作
Redis6学习(二):Redis中的键操作
|
存储 缓存 NoSQL
|
存储 NoSQL Redis
|
NoSQL Redis 数据库
The way to redis - 01. Redis 键操作
The way to redis - 01. Redis 键操作

热门文章

最新文章