文件名称:redis-rs:Redis库防锈
文件大小:140KB
文件格式:ZIP
更新时间:2024-04-20 08:47:04
Rust
修订版 Redis-rs是Rust的高级Redis库。 它通过非常灵活但底层的API,提供对所有Redis功能的便捷访问。 它使用可自定义的类型转换特征,以便任何操作都可以返回所需类型的结果。 这带来了非常愉快的开发经验。 该板条箱称为redis ,您可以通过货运来依靠它: [dependencies] redis = " 0.20.0 " 该库的文档可以在找到。 注意:redis-rs至少需要Rust 1.39。 基本操作 要打开连接,您需要创建一个客户端,然后从中获取一个连接。 将来会有针对这些的连接池,当前每个连接都是单独的而不是池化的。 许多命令是通过Commands特性实现的,但也可以手动创建命令。 extern crate redis; use redis :: Commands; fn fetch_an_integer () -> redis::RedisRes
【文件预览】:
redis-rs-master
----.gitignore(34B)
----release.toml(73B)
----benches()
--------bench_cluster.rs(2KB)
--------bench_basic.rs(8KB)
----Makefile(2KB)
----src()
--------parser.rs(10KB)
--------pipeline.rs(11KB)
--------streams.rs(21KB)
--------geo.rs(10KB)
--------cluster.rs(25KB)
--------cluster_routing.rs(7KB)
--------cluster_client.rs(6KB)
--------connection.rs(42KB)
--------script.rs(6KB)
--------types.rs(40KB)
--------acl.rs(11KB)
--------r2d2.rs(1021B)
--------commands.rs(70KB)
--------cmd.rs(17KB)
--------client.rs(11KB)
--------cluster_pipeline.rs(6KB)
--------macros.rs(303B)
--------aio.rs(35KB)
--------aio()
--------lib.rs(14KB)
----.travis.yml(1KB)
----afl()
--------.gitignore(12B)
--------parser()
----LICENSE(2KB)
----CHANGELOG.md(17KB)
----Cargo.toml(4KB)
----examples()
--------async-await.rs(545B)
--------streams.rs(8KB)
--------async-multiplexed.rs(1KB)
--------async-connection-loss.rs(3KB)
--------basic.rs(5KB)
--------geospatial.rs(2KB)
--------async-pub-sub.rs(626B)
----scripts()
--------update-versions.sh(682B)
----README.md(4KB)
----tests()
--------parser.rs(5KB)
--------test_async.rs(16KB)
--------test_acl.rs(4KB)
--------test_geospatial.rs(6KB)
--------test_basic.rs(23KB)
--------test_async_async_std.rs(9KB)
--------support()
--------test_types.rs(7KB)
--------test_streams.rs(18KB)
--------test_cluster.rs(6KB)
----appveyor.yml(660B)
----rustfmt.toml(42B)
----.clog.toml(112B)
----upload-docs.sh(512B)
----release.sh(201B)