4 个版本 (重大变更)

0.4.0 2021年12月20日
0.3.0 2021年4月14日
0.2.0 2021年4月11日
0.1.0 2021年4月8日

#350缓存


用于 rsmc-tokio

MIT 许可证

41KB
895 代码行

rsmc-core

这提供了rsmc的核心实现,使用运行时无关的异步函数。要使用rsmc,您需要使用一个特定的运行时库来调用rsmc-core。

这仍然是一个早期实现,因此请期待一些错误和缺失的功能。如果您发现有什么不正确的地方,请打开GitHub问题(或者,更好的是,提交一个PR来修复问题!)

在1.0版本发布之前,预计会有一些重大更改。

功能

  • 异步
  • deadpool提供的连接池
  • TLS支持
  • 二进制协议支持
    • get, multi_get
    • set, multi_set
    • delete, multi_delete
    • add, replace
    • increment, decrement
  • 一致性哈希
    • 支持不同的哈希算法。
  • 压缩
    • 支持不同的压缩算法。

lib.rs:

这个crate为rsmc实现提供核心库,用于各种异步运行时。如果不需要压缩,可以禁用zlib功能(默认启用。)

依赖关系

~3.5–5.5MB
~97K SLoC