LRU算法 共 3 篇文章

Python functools.lru_cache的缓存失效策略
2026-05-31 06:23:18
Python functools.lrucache的缓存失效策略 functools.lrucache 是 Python 中一个强大且易于使用的缓存装饰器。它通过“最近最少使用”(Least Recently Used, LRU)算法,自动存储函数的调用结果。当使用相同的参数再次调用时,它会立即返回
Python functools lru_cache
38 0
Redis内存淘汰策略LRU和LFU的区别与配置
2026-05-01 00:16:57
Redis内存淘汰策略LRU和LFU的区别与配置 当 Redis 使用的内存大小达到配置的上限(maxmemory)时,为了继续提供服务,它必须执行内存淘汰策略,即删除部分已有的键值对以释放内存空间。LRU(Least Recently Used)和 LFU(Least Frequently Use
Redis 内存淘汰 LRU算法
94 0
Python functools.lru_cache的缓存淘汰策略与线程安全
2026-04-27 22:23:34
Python functools.lrucache的缓存淘汰策略与线程安全 Python 标准库中的 functools.lrucache 是一个将函数结果进行缓存的装饰器。通过缓存,它能用“空间换时间”的策略,显著减少重复计算或 I/O 操作的开销。本文将直接讲解如何配置其淘汰策略,以及它在多线程
Python编程 缓存机制 LRU算法
57 0