文件名称:用于 Rust 的 Redis 库
文件大小:153KB
文件格式:ZIP
更新时间:2024-07-18 11:53:14
redis-rs
重新分配器Redis-rs 是 Rust 的高级 redis 库。它通过非常灵活但低级的 API 提供对所有 Redis 功能的便捷访问。它使用可定制的类型转换特性,因此任何操作都可以仅以您期望的类型返回结果。这带来了非常愉快的开发体验。crate 被称为redis ,你可以通过货物依赖它:[dependencies]redis =" 0.20.0"关于库的文档可以在docs.rs/redis找到。注意:redis-rs 至少需要 Rust 1.39。基本操作要打开连接,您需要创建一个客户端,然后从中获取连接。将来会有一个连接池,目前每个连接都是独立的,没有池化。许多命令是通过Commands特性实现的,但也可以手动创建命令。externcrate redis;use redis:: Commands;fnfetch_an_integer () -> redis::RedisResult
【文件预览】:
redis-rs-master
----.gitignore(23B)
----release.toml(73B)
----benches()
--------bench_cluster.rs(2KB)
--------bench_basic.rs(8KB)
----Makefile(2KB)
----src()
--------parser.rs(11KB)
--------pipeline.rs(11KB)
--------streams.rs(21KB)
--------geo.rs(10KB)
--------cluster.rs(25KB)
--------cluster_routing.rs(7KB)
--------cluster_client.rs(6KB)
--------connection.rs(43KB)
--------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(36KB)
--------aio()
--------lib.rs(14KB)
----Cargo.lock(44KB)
----afl()
--------.gitignore(12B)
--------parser()
----LICENSE(2KB)
----CHANGELOG.md(17KB)
----Cargo.toml(4KB)
----.github()
--------workflows()
----examples()
--------async-await.rs(545B)
--------streams.rs(8KB)
--------async-scan.rs(578B)
--------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(22KB)
--------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)