System Design Notes: Redis Serialization Protocol (RESP)

Unlike many web services that use HTTP, Redis uses a custom protocol known as the Redis Serialization Protocol (RESP) for communication between clients and servers. What is RESP? RESP, or Redis Serialization Protocol, is the wire protocol used by Redis clients (including redis-cli) to communicate with the Redis server. It defines the way data is serialized and transmitted over the network. A wire protocol is the formal specification of how data is formatted and exchanged between two systems over a network connection. — Wikipedia ...

July 12, 2025 · 3 min · Nimendra