hiredis
https://github.com/redis/hiredis
C
Minimalistic C client for Redis >= 1.2
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C not yet supported13 Subscribers
Add a CodeTriage badge to hiredis
Help out
- Issues
- `redisConnectUnix`: `strncpy` of `sun_path` omits the NUL when the path length is `sizeof(sun_path)-1` or more
- WINDOWS_EXPORT_ALL_SYMBOLS in CMakeLists.txt leads to linker errors in client programs
- [Bug]Unbounded memory allocation in RESP aggregate parsing: a single untrusted MAP/ARRAY header triggers OOM (CWE-770 / CWE-789)
- Gracefully shut down TLS session before closing connection
- Fix LLP64 bulk length truncation in processBulkItem (#1333)
- [SECURITY] Integer truncation in processBulkItem on LLP64 (Windows x64) treats incomplete bulk as complete
- Signed integer overflow
- Fix redisAsyncDisconnect to wait for pending replies in pub/sub mode
- redisAsyncDisconnect closes the socket immediately without waiting for replies when RESP3 + SUBSCRIBE is used
- Add return value check
- Docs
- C not yet supported