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.