a redis client for c++