RedisX

A light-weight Redis client library for C/C++


Sigmyne logo

GitHub release version Fedora package version

RedisX is a light-weight Redis client for C/C++. As such, it should also work with Redis forks / clones like Dragonfly or Valkey. It supports both interactive and pipelined Redis queries, managing and processing subscriptions. It also supports atomic execution blocks and LUA scripts loading. It can be used with one or more distinct Redis servers simultaneously.

While there are other C/C++ Redis clients available, this one is C90 compatible, and hence can be used on older platforms also. It is also small and fast, but still capable and versatile.

The RedisX library was created, and is maintained, by Attila Kovács (Sigmyne, LLC), and it is available through the Sigmyne/redisx repository on GitHub.

This site contains various online resources that support the library:

Downloads

Documentation

Dependencies

Linux Packages

RedisX also comes in packaged form for Fedora / EPEL based Linux, with the following packages

  • redisx – Core library and redisx-cli tool.
  • redisx-devel – C development files (headers and unversioned .so libraries)
  • redisx-doc – HTML documentation