{"repo":"sewenew/redis-plus-plus","free":true,"listed":false,"github":"https://github.com/sewenew/redis-plus-plus","clone":"git clone https://github.com/sewenew/redis-plus-plus.git","description":"Redis client written in C++","language":"C++","stars":1980,"topics":["redis-client","redis","c-plus-plus","cpp","hiredis","redis-cluster","redis-cluster-client","redis-sentinels","connection-pool","cpp11"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"redis-plus-plus 中文交流群 - Overview - Features - Installation - Install hiredis - Install redis-plus-plus - Run Tests (Optional) - Use redis-plus-plus In Your Project - Install using Conan - Getting Started - API Reference - Connection - Send Command to Redis Server - Exception - Generic Command Interface - Publish/Subscribe - Pipeline - Transaction - Redis Cluster - Redis Sentinel - Redis Stream - Redis Modules - Async Interface - Coroutine Interface - Redis Patterns - Redlock - Breaking Changes - Author Overview This is a C++ client library for Redis. It's based on hiredis, and is compatible with C++11 and later versions. Besides Redis, it also works with other key-value stores supporting RESP (REdis Serialization Protocol), e.g. Valkey, DragonflyDB, KeyDB. NOTE : I'm not a native speaker. So if the documentation is unclear, please feel free to open an issue or pull request. I'll response ASAP. Features - Most commands for Redis. - Connection pool. - Redis scripting. - Thread safe unless otherwise stated. - Redis publish/subscribe. - Redis pipeline. - Redis transaction. - Redis Cluster. - Redis Sentinel. - STL-like interfaces. - Generic command interface. - Redis Stream. - Redlock. - Redis ACL. - TLS/SSL support. - Sync and Async interface. - Coroutine support. Installation Install hiredis Since redis-plus-plus is based on hiredis , you should install hiredis first. The minimum version requirement for hiredis is v0.12.1 . However, the latest stable release of hiredis is always","default_branch":null,"files":null,"tree":[],"storefront":"/r/sewenew","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sewenew/redis-plus-plus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}