Tagged articles

RESP

4 articles · Page 1 of 1
Nullbody Notes
Nullbody Notes
Dec 27, 2023 · Databases

Building a Custom Redis in Go: Implementing the RESP Network Protocol

This article walks through implementing the Redis Serialization Protocol (RESP) in Go as part of the EasyRedis project, detailing the protocol format, parsing logic, connection handling, and a demo showing how standard redis-cli commands are encoded and processed.

RESPTCPnetwork protocol
0 likes · 11 min read
Building a Custom Redis in Go: Implementing the RESP Network Protocol
NetEase Game Operations Platform
NetEase Game Operations Platform
Jan 19, 2019 · Databases

Design and Implementation of Redis Application Layer Protocol (RESP) and Its Python Clients

This article explains the RESP protocol used by Redis, details its five data types, demonstrates pipeline handling with raw sockets, examines the parsing and command‑packing logic of the redis‑py client, analyzes the pipeline implementation and limitations of redis‑py‑cluster, and speculates on upcoming RESP3 features.

DatabasePythonRESP
0 likes · 20 min read
Design and Implementation of Redis Application Layer Protocol (RESP) and Its Python Clients