redis 设置固定时间到期
时间: 2023-08-24 17:10:09 浏览: 189
回答: Redis可以通过定期删除策略来设置固定时间到期。定期删除是指每隔一段固定的时间扫描一次过期列表,将过期的键删除。这种策略对内存友好,因为过期的键会被及时删除,不会占用额外的内存空间。然而,对CPU来说不太友好,因为需要持续扫描所有的键值,判断是否过期并删除。这个扫描是针对所有键值的,如果有大量的键设置了过期时间,会给CPU带来一定的消耗。因此,在设置固定时间到期时,需要根据实际业务情况来决定删除策略的执行频率,以平衡内存和CPU的消耗。\[1\]\[3\]
#### 引用[.reference_title]
- *1* *3* [Redis设置键值过期时间](https://blog.csdn.net/weixin_40006265/article/details/111492329)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Redis 设置过期时间](https://blog.csdn.net/weixin_39971138/article/details/111492330)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文