2019年8月1日

redis过期键删除策略

摘要: 如果一个键过期了,那么它什么时候会被删除呢?这个问题有三种可能的答案,它们分别代表了三种不同的删除策略:定时删除:在设置键的过期时间的同时,创建一个定时器( timer ). 让定时器在键的过期时间来临时,立即执行对键的删除操作。惰性删除:放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是 阅读全文

posted @ 2019-08-01 11:46 1625101366 阅读(139) 评论(0) 推荐(0)

Redis的过期策略和内存淘汰机制

摘要: 过期策略 我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时,我们自己可以指定缓存到期就失效。 如果假设你设置一个一批key只能存活1个小时,那么接下来1小时后,redis是怎么对这批key进行删除的? 答案是:定期删除+惰性删除 所谓定 阅读全文

posted @ 2019-08-01 11:37 1625101366 阅读(281) 评论(0) 推荐(0)

redis的两种持久化方案

摘要: RDB 1、什么是RDB 对redis中的数据执行周期性的持久化,通过配置文件中设置检查间隔时间与备份触发条件来对数据进行周期性的持久化 2、RDB持久化的优点 RDB会生成多个数据文件,每个数据文件都代表了某一个时刻中redis的数据,这种多个数据文件的方式,非常适合做冷备份。 RDB对redis 阅读全文

posted @ 2019-08-01 10:10 1625101366 阅读(162) 评论(0) 推荐(0)

导航