文件名称:fred.rs:基于Future和Tokio的Rust的Redis客户端
文件大小:116KB
文件格式:ZIP
更新时间:2024-06-04 19:08:17
rust redis async cluster tokio
弗雷德 基于和Rust的Redis客户端,支持PubSub命令,集群式Redis部署等。 安装 带。 cargo add fred 特征 支持集群式Redis部署。 具有多个退避策略的可选内置重新连接逻辑。 发布-订阅界面。 支持ElastiCache,包括TLS支持。 优雅地处理实时群集重新平衡操作。 适用于不同用例的灵活界面。 支持各种扫描功能。 在恶劣的网络条件下自动重试请求。 内置跟踪网络延迟和有效负载大小指标。 内置的模拟层,无需Redis服务器即可运行测试。 客户端池接口,用于在连接池中循环请求。 例子 extern crate fred; extern crate tokio_core; extern crate futures; use fred :: RedisClient; use fred :: owned :: RedisClientOw
【文件预览】:
fred.rs-master
----.travis.yml(2KB)
----.github()
--------CODEOWNERS(53B)
----tests()
--------tmp()
--------lib.rs(528B)
--------integration()
--------scripts()
--------.gitkeep(0B)
----LICENSE(1KB)
----CONTRIBUTING.md(10KB)
----src()
--------pool.rs(7KB)
--------utils.rs(11KB)
--------error.rs(5KB)
--------mocks()
--------protocol()
--------commands.rs(57KB)
--------owned.rs(43KB)
--------metrics.rs(4KB)
--------types.rs(30KB)
--------multiplexer()
--------client.rs(14KB)
--------lib.rs(1KB)
--------borrowed.rs(41KB)
----Cargo.toml(1KB)
----examples()
--------tls.rs(2KB)
--------http.rs(3KB)
--------reconnect.rs(2KB)
--------basic.rs(1KB)
--------cluster.rs(1KB)
--------pubsub.rs(3KB)
--------multiple.rs(3KB)
--------README.md(762B)
----.gitignore(261B)
----README.md(8KB)