# cpp_redis [](https://travis-ci.org/Cylix/cpp_redis) [](https://ci.appveyor.com/project/Cylix/cpp-redis)
`cpp_redis` is a C++11 Asynchronous Multi-Platform Lightweight Redis Client, with support for synchronous operations, pipelining, sentinels and high availability.
## Requirement
`cpp_redis` has **no dependency**. Its only requirement is `C++11`.
It comes with no network module, so you are free to configure your own, or to use the default one ([tacopie](https://github.com/cylix/tacopie))
## Example
### cpp_redis::client
```cpp
cpp_redis::client client;
client.connect();
client.set("hello", "42");
client.get("hello", [](cpp_redis::reply& reply) {
std::cout