#memcached #cache #async-client #async #memcache

memcache-async

Rust的无装饰异步memcached客户端

18个版本

0.8.0 2024年6月6日
0.7.0 2023年12月29日
0.6.4 2022年5月27日
0.6.2 2022年3月21日
0.1.0 2019年3月17日

数据库接口中排名#208

Download history 8340/week @ 2024-04-20 8491/week @ 2024-04-27 6779/week @ 2024-05-04 6559/week @ 2024-05-11 6939/week @ 2024-05-18 7267/week @ 2024-05-25 7645/week @ 2024-06-01 5785/week @ 2024-06-08 8278/week @ 2024-06-15 8359/week @ 2024-06-22 8466/week @ 2024-06-29 8084/week @ 2024-07-06 7959/week @ 2024-07-13 8029/week @ 2024-07-20 8447/week @ 2024-07-27 7907/week @ 2024-08-03

33,520次每月下载
bb8-memcached中使用

MIT许可协议

28KB
559

memcache-async

Build Status Codecov Status Crates.io MIT licensed Docs

memcache-async是异步memcached客户端的实现。

安装

该包名为memcache-async,您可以通过cargo依赖它

[dependencies]
memcache-async = "0.7"

特性

该包实现了任何实现AsyncRead + AsyncWrite的流的协议。

  • 二进制协议
  • ASCII协议
  • TCP连接
  • UDP连接
  • UNIX域套接字连接
  • 自动压缩
  • 自动序列化为JSON / msgpack等。
  • 类型接口
  • 支持多个服务器,并带有自定义密钥哈希算法
  • SASL权威(明文)

基本用法

该包使用字节切片作为值,调用者如果需要应实现反序列化。请参阅示例了解用法。例如,在本地启动一个memcached实例后,可以运行以下示例代码

cargo run --example tcp-simple 127.0.0.1:11211

许可协议

MIT

依赖项

~1MB
~15K SLoC