首页文章正文

redis主动缓存与被动缓存,redis实现缓存的流程

redis查看过期时间 2023-12-03 11:59 940 墨鱼
redis查看过期时间

redis主动缓存与被动缓存,redis实现缓存的流程

Redis面试常问问题(一定要看)Redis⾯试常问问题(⼀定要看)1.说⼀下Redis有什么特点?1)Redis基于k-v数据库,访问速度快2)⽀持数据的持久化(可以将数据保存在硬盘,重缓存用户行为历史,进行恶意行为过滤(zset,hash)。问题:Redis有哪些数据结构?答:Redis是一种Key-Value的模型,key是字符串类型,而常说的数据结构一般是指value的数据结构,一般包含

?▂? Redis 缓存设计原则基本原则只应将热数据放到缓存中所有缓存信息都应设置过期时间缓存过期时间应当分散以避免集中过期缓存key应具备可读性应避免不同业务出现同名缓存k主动缓存一般是通过定时任务或者脚本,在用户访问之前,将预先的一些数据放到缓存去,使得用户访问的永远是缓存中的数据。被动缓存指当用户第一次访问时,缓存中

当数据在数据库中发生改变时,我们需要及时更新Redis中对应的缓存数据。Redis提供了两种缓存更新机制:主动更新和被动更新。2.1 主动更新主动更新是指当数据在Redis 缓存过期处理与内存淘汰机制设置了TTL过期策略的缓存设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略主动删除定时

╯ω╰ 会自动触发淘汰机制,淘汰掉一些不重要的数据(可以自己设置策略方式),这种方法的优点是维护成本低,因为完全由redis自动进行,我们无需编写任何代码进行维护,缺点是很难保证数据的一三、redis删除策略删除分为被动删除和主动删除。1、被动删除:又叫惰性删除,当我们删除一个key的时候不会立马删掉,会在下一次访问的时候,触发惰性删除策略。

后台-插件-广告管理-内容页尾部广告(手机)

标签: redis实现缓存的流程

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号