redis-async-rs:使用Tokio的Redis的Rust客户端

时间:2021-05-13 19:08:14
【文件属性】:
文件名称:redis-async-rs:使用Tokio的Redis的Rust客户端
文件大小:37KB
文件格式:ZIP
更新时间:2021-05-13 19:08:14
rust tokio redis-client Rust 重新同步 使用Tokio和Rust的期货创建异步Redis客户端。 发行版 该API目前是低级的,并且可能会随时更改。 最初,我专注于单服务器Redis实例,另一个长期目标是支持Redis集群。 这将使实现更加复杂,因为它需要路由,并处理诸如MOVED错误条件。 近期变动 0.5版对错误处理进行了微小的更改,并在断开连接的情况下重新连接行为。 总结: PairedConnection或PubsubConnection将保持有效,并在连接断开时尝试重新连接(但是,如果PubsubConnection ,则需要重新订阅应用程序)。 如果连接确实断开,则在后台进行重新连接,与此同时,对该连接的调用将出错,并显示Error::Connection ,详细信息将说明原因,包括重新连接是否失败。 客户应重试,直到根据特定应用程序的连接连接成功为止。 0.8版包含较小的重构,并具有明显的升级路径
【文件预览】:
redis-async-rs-master
----.gitignore(54B)
----src()
--------client()
--------reconnect.rs(7KB)
--------error.rs(4KB)
--------resp.rs(24KB)
--------lib.rs(4KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----examples()
--------subscribe.rs(1KB)
--------monitor.rs(1KB)
--------realistic.rs(2KB)
--------psubscribe.rs(1KB)
----LICENSE-MIT(1KB)
----README.md(9KB)
----LICENSE-APACHE(10KB)

网友评论