#lru-cache #lru #cache #pingora

pingora-lru

专注于内存效率、并发和持久性的 LRU 缓存

4 个版本 (2 个破坏性更新)

0.3.0 2024 年 7 月 12 日
0.2.0 2024 年 5 月 10 日
0.1.1 2024 年 4 月 18 日
0.1.0 2024 年 2 月 28 日

缓存 类别中排名 161

Download history 606/week @ 2024-04-16 677/week @ 2024-04-23 624/week @ 2024-04-30 702/week @ 2024-05-07 525/week @ 2024-05-14 603/week @ 2024-05-21 458/week @ 2024-05-28 397/week @ 2024-06-04 625/week @ 2024-06-11 561/week @ 2024-06-18 1023/week @ 2024-06-25 988/week @ 2024-07-02 878/week @ 2024-07-09 751/week @ 2024-07-16 871/week @ 2024-07-23 917/week @ 2024-07-30

每月下载量 3,635
14 个 crate 中使用(通过 pingora-cache

Apache-2.0 协议

38KB
840 行代码

一个专注于内存效率、并发和持久性的 LRU 实现

特性

  • 键可以有不同的大小
  • LRU 被分片以避免全局锁。
  • 内存布局和用法经过优化:小型且无内存碎片

依赖关系

~2–7.5MB
~42K SLoC