simple_redis
Overview
This library provides a very basic, simple API for the most common redis operations. While not as comprehensive or flexiable as redis-rs, it does provide a simpler api for most common use cases and operations as well as automatic internal connection handling. Connection validation is done before every operation invocation, so there is no need to create/release or validate connections before running any Redis operation. However, this comes at a small performance cost of PING operation to the redis server. This library is still in initial development stage and many more features will come soon.
Usage
In order to use this library, you need to first include the crate as follows:
extern crate simple_redis;
Afterwards create a redis client using a connection string:
match create
Once you have a redis client, you can invoke any of the available commands directly or use the run_command function to invoke operations that were not implemented by the library.
match client.set
match client.get
/// run some command that is not built in the library
match client.
Installation
In order to use this library, just add it as a dependency:
[dependencies]
simple_redis = "*"
API Documentation
See full docs at: API Docs
Contributing
Release History
Date | Version | Description |
---|---|---|
2017-06-02 | v0.1.4 | Initial release. |
License
Developed by Sagie Gur-Ari and licensed under the Apache 2 open source license.