![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 82
不像程序猿的程序员
带着微笑,面对人生所有的不期而遇
展开
-
Redis 的键过期删除策略你知道吗 ?
文章目录Redis 的键过期删除策略你知道吗 ?一、常见的删除策略1.1 定时删除策略1.2 惰性删除策略1.3 定期删除策略二、redis 使用的删除策略2.1 惰性删除策略的实现方式2.2 定期删除策略的实现Redis 的键过期删除策略你知道吗 ?对于 redis 服务器来说,内存肯定很重要的,但如果有一些 key 不常用又一直不被删除,就会造成资源的浪费。一、常见的删除策略常见的三种删除策略如下:其中定时删除和定期删除属于主动删除策略,而惰性删除就被动性删除策略。1.1 定时删除策略在设原创 2022-02-02 16:56:35 · 1293 阅读 · 0 评论 -
Redis 能用在哪些场景下 ?
1、短信验证码把短信验证码存到 redis,给 redis 设置一个过期时间。key 过期就查不到数据,验证码自然就过期了。2、缓存热点数据热点数据:数据频繁被查询或被使用,对一致性要求很高的数据,不建议放在 redis里面,有可能会出现数据不一致的问题。3、分布式锁并发的时候,可能会出现线程不安全的情况,为了保证分布式情况下的串行执行。这个时候需要使用分布式锁,而 redis 的 setIfAbsent 指令就适合做这个锁。这个指令的意思就是不存在该 key,就成功,相反而知。大致流程:或原创 2022-02-01 14:46:30 · 1838 阅读 · 0 评论