#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