Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
redis-rs
Redis-rs is a high level redis library for rust. It provides convenient access to all redis functionality through a very flexible but low-level API. It uses a customizable type conversion trait so that any operation can return results in just the type you are expecting. This makes for a very pleasant development experience.
The crate is called redis
and you can depend on it via cargo:
[dependencies.redis]
git = "https://github.com/mitsuhiko/redis-rs.git"
Note that this library always tracks Rust nightly until Rust will release a proper stable version.
Documentation on the library can be found at mitsuhiko.github.io/redis-rs.
Basic Operation
To open a connection you need to create a client and then to fetch a connection from it. In the future there will be a connection pool for those, currently each connection is separate and not pooled.
Many commands are implemented through the Commands
trait but manual
command creation is also possible.
extern crate redis;
use Commands;
Development
If you want to develop on the library there are a few commands provided by the makefile:
To build:
$ make
To test:
$ make test
To run benchmarks:
$ make bench
To build the docs:
$ make docs