Open-Source Wikis

/

Redis

/

API

redis/redis

API

Two stable external interfaces are exposed by redis-server:

  • The RESP wire protocol spoken over TCP/Unix/TLS — what every Redis client implements. See RESP protocol.
  • The Module API — a C ABI for shared libraries that register new commands, data types, and event hooks. See Module API.

A third surface, the per-command JSON specifications under src/commands/*.json, is technically internal but documents every command's arguments, replies, and ACL category. It is what drives the auto-generated commands.def table and is consumed downstream by client libraries that want to discover the command set programmatically. The published companion file commands.json (generated by utils/generate-commands-json.py) is the public form.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

API – Redis wiki | Factory