小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI

本文讨论了Redis在内存达到上限时如何驱逐有效的key,重点分析了maxmemory和maxmemory-policy的作用。Redis采用近似LRU策略,通过随机采样和淘汰池来决定驱逐对象,避免了全局链表的复杂性。文章还介绍了不同的驱逐策略及其适用场景,以及内存管理中的常见误解和注意事项。

【Redis / 缓存内核】maxmemory 策略:近似 LRU/LFU 与 MEMORY DOCTOR

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-07-13T00:00:00Z
KV缓存命中率模拟器

该文章介绍了KV缓存命中率模拟器的使用,包括选择和自定义追踪文件、设置块大小以及缓存块的驱逐策略(FIFO、LRU或最佳)。还提到该工具可以本地部署,并提供相关计算器和反馈渠道。

KV缓存命中率模拟器

Home | KVCache.ai Home | KVCache.ai · 2026-05-28T00:00:00Z

本文讨论了Mooncake统一内存池中的驱逐策略,强调在处理softpin对象时,驱逐应以迁移为主,而非删除。借鉴Linux内存回收机制,提出分层的驱逐逻辑,以优化内存管理,确保在线操作的高效性和稳定性。

Mooncake 统一内存池:从默认 Evict 到 Linux Reclaim

学习让我快乐 学习让我快乐 · 2026-04-20T16:00:00Z
通过强化学习优化键值缓存的驱逐策略

本文探讨了通过强化学习优化键值缓存的驱逐策略,以提升大型语言模型的推理效率。研究提出了KV Policy框架,利用轻量级RL代理根据未来效用对令牌进行排名,从而显著改善缓存管理效果。KVP在多个基准测试中表现优异,展现了其在适应性KV缓存管理中的潜力。

通过强化学习优化键值缓存的驱逐策略

Apple Machine Learning Research Apple Machine Learning Research · 2026-02-23T00:00:00Z

本文介绍了 Caffeine 缓存的固定大小元素驱逐策略,重点阐述其实现原理和源码细节。Caffeine 通过 ConcurrentHashMap 管理数据,结合 LRU 算法和 Count-Min Sketch 数据结构优化元素访问频率,并采用 MPSC 多线程设计模式以提高读写效率。文章还分析了缓存维护机制和元素驱逐策略,为本地缓存选型提供理论依据。

缓存之美:万文详解 Caffeine 实现原理(上)

京东科技开发者 京东科技开发者 · 2025-08-05T06:37:29Z
LFU与LRU:如何选择合适的缓存驱逐策略

LFU(最少使用)和LRU(最近最少使用)是常见的缓存驱逐策略。LFU根据访问频率驱逐不常用数据,LRU则根据最近访问时间驱逐最久未使用的数据。选择合适的策略可提升缓存性能,避免响应慢和用户体验差的问题。LFU适合稳定访问模式,LRU适合动态变化的访问模式。混合策略结合两者优点,适应不同场景。

LFU与LRU:如何选择合适的缓存驱逐策略

Redis Blog Redis Blog · 2025-07-23T00:00:00Z
Golang 低级设计:缓存系统的设计(LRU、LFU、FIFO)

本文介绍了缓存系统的设计方法,包括基本操作(添加、获取、删除键值对)和驱逐策略(LRU、LFU、FIFO)。代码结构清晰,支持扩展,采用工厂模式创建不同的驱逐策略,并实现了TTL过期机制,优化了存储和查找效率。

Golang 低级设计:缓存系统的设计(LRU、LFU、FIFO)

DEV Community DEV Community · 2025-03-29T14:22:16Z
当Redis内存耗尽时会发生什么?

当Redis内存达到限制时,它会根据配置采取不同的内存管理策略,如写操作失败、数据驱逐和持久化策略。Redis支持多种驱逐策略,包括随机驱逐和LRU驱逐。为避免问题,应优化数据结构、定期分析内存、进行扩展并实施监控。

当Redis内存耗尽时会发生什么?

DEV Community DEV Community · 2025-02-05T20:26:25Z

Caffeine是一个基于Java8的高性能缓存库,提供灵活的构造器和多种缓存策略。支持自动和异步加载、基于大小和时间的驱逐、弱引用和软引用存储等功能。核心类包括Cache、LoadingCache、AsyncCache和AsyncLoadingCache,支持手动和自动加载、异步操作等。驱逐策略有容量、时间和引用三种,还支持手动移除和监听器功能。

Caffeine学习笔记

京东科技开发者 京东科技开发者 · 2024-10-16T05:32:45Z
CaffeineCache Api介绍以及与Guava Cache性能对比| 京东物流技术团队

CaffeineCache是基于Guava Cache开发的高性能本地缓存,适用于存储数据库查询结果和接口返回值。它支持多种缓存添加策略,如手动加载、自动加载和异步加载。Caffeine的驱逐策略包括基于容量、时间和权重,性能优于Guava Cache。本文提供了多种使用示例,展示了Caffeine的操作和性能优势,适合开发者在本地缓存场景中使用。

CaffeineCache Api介绍以及与Guava Cache性能对比| 京东物流技术团队

京东科技开发者 京东科技开发者 · 2024-05-17T06:32:24Z

本文综述大语言模型KV缓存压缩技术,涵盖KIVI(2位量化,吞吐量提升2.35至3.47倍)、WKVQuant(权重量化与KV缓存量化)、FastGen(自适应压缩,近乎无损)、Scissorhands(缓存内存降低5倍)、LESS(常量缓存与驱逐策略结合)、RoCo(改进驱逐策略)、LoMA(无损压缩),以及PTQ评估和数据无关蒸馏量化方法。

无漏洞:通过重要性感知混合精度量化实现可靠的键值缓存压缩

BriefGPT - AI 论文速递 BriefGPT - AI 论文速递 · 2024-02-28T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码