Redis数据清除问题

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: Redis中数据清除可以分为两种方式  手动清除:指定要清除的key,通过delete命令即可清除 自动清除:使用Redis提供的数据过期策略Redis数据过期策略      redis提供了非常灵活的数据自动清除策略,通过简单配置即可实现,以下是具体的策略: noeviction:达到内存限制时返回报错 allkeys-lru:对所有的key采用
Redis中数据清除可以分为两种方式
  1.  手动清除:指定要清除的key,通过delete命令即可清除
  2.  自动清除:使用Redis提供的数据过期策略
Redis数据过期策略

     redis提供了非常灵活的数据自动清除策略,通过简单配置即可实现,以下是具体的策略:

  • noeviction:达到内存限制时返回报错 
  • allkeys-lru:对所有的key采用 (LRU) 算法移除. 
  • volatile-lru: 仅对设置过期时间的key采用(LRU)算法移除. 
  • allkeys-random: 对所有的key随机选择移除. 
  • volatile-random: 仅对设置过期时间的key随机选择移除. 
  • volatile-ttl:仅对设置过期时间的key选择移除,移除时先移除过期时间小的key. 


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
6月前
|
存储 NoSQL Redis
redis存储原理和数据模型
redis存储原理和数据模型
65 1
|
3月前
|
存储 NoSQL Redis
Redis存储原理与数据模型
Redis存储原理与数据模型
|
5月前
|
存储 缓存 NoSQL
了解Redis,第一弹,什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质
了解Redis,第一弹,什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质
|
6月前
|
存储 缓存 NoSQL
为什么要在 Redis 中存储两次同一份数据?
为什么要在 Redis 中存储两次同一份数据?
87 0
为什么要在 Redis 中存储两次同一份数据?
|
6月前
|
存储 NoSQL 算法
redis存储什么类型的数据?redis分布式锁怎么实现的?
redis存储什么类型的数据?redis分布式锁怎么实现的?
|
6月前
|
存储 NoSQL 算法
Redis源码分析-存储原理与数据模型
Redis源码分析-存储原理与数据模型
98 0
|
6月前
|
存储 JSON NoSQL
Redis中当存储数据为List集合时,如何控制集合内每个数据元素的生命周期
Redis中当存储数据为List集合时,如何控制集合内每个数据元素的生命周期
431 0
|
存储 NoSQL 关系型数据库
【实战】在redis中怎样使用hash 实现类表结构存储数据
redis 中如何存储数据 如何实现类Mysql 式的表结构 具体实现方式。 详述
118 0
|
存储 NoSQL 算法
redis 存储原理与数据模型
redis 存储原理与数据模型
101 0
|
存储 NoSQL 数据库
redis存储关系性数据库数据
  最近公司数据库内存占用比较高,一直在着手寻找解决方案。虽然大家都知道系统架构有很多不合理的地方,但是我们是金融公司,系统庞大,业务牵扯繁多,大家都不敢轻易对系统动大手术。   最后决定先给数据库中常用的一些静态表先加一层缓存。
4043 0