← All repos

hiredis

Minimalistic C client for Redis >= 1.2

Browse cluster: SQL databases and distributed systems
6,675stars
1,130commits
207contributors
5languages

Tech stack & purpose

Hiredis is a minimalistic C client library for the Redis database, developed by Redis. It provides support for the Redis protocol in versions 1.2 and later, with a focus on minimal code while offering high-level APIs. The library includes a synchronous API for blocking operations, an asynchronous API for non-blocking event-driven usage, and a decoupled reply parser designed for reusability in language bindings. Built in C, hiredis supports both the RESP2 and RESP3 Redis protocols and can be integrated with event libraries like libev and libevent.

Languages

C
69.8%
C++
25.6%
Makefile
2.4%
CMake
1.6%
Shell
0.6%

Contributors (top 30 of 207)