#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 • Rust 包仓库 606/week @ 2024-04-16 • Rust 包仓库 677/week @ 2024-04-23 • Rust 包仓库 624/week @ 2024-04-30 • Rust 包仓库 702/week @ 2024-05-07 • Rust 包仓库 525/week @ 2024-05-14 • Rust 包仓库 603/week @ 2024-05-21 • Rust 包仓库 458/week @ 2024-05-28 • Rust 包仓库 397/week @ 2024-06-04 • Rust 包仓库 625/week @ 2024-06-11 • Rust 包仓库 561/week @ 2024-06-18 • Rust 包仓库 1023/week @ 2024-06-25 • Rust 包仓库 988/week @ 2024-07-02 • Rust 包仓库 878/week @ 2024-07-09 • Rust 包仓库 751/week @ 2024-07-16 • Rust 包仓库 871/week @ 2024-07-23 • Rust 包仓库 917/week @ 2024-07-30 • Rust 包仓库

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

Apache-2.0 协议

38KB
840 行代码

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

特性

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

依赖关系

~2–7.5MB
~42K SLoC