Chapter 4. Programming Redis Part One – Redis Core, Clients, and Languages

In this chapter, Programming Redis Part One – Redis Core, Clients, and Languages, we'll start with a tour of the Redis C source code, examining how the major Redis C header and code files interrelate and work with each other, followed by a high-level code execution flow so that we can implement our own new Redis command. Then, to prepare for the next section on using Redis clients of two different programming languages, we'll do a detailed breakdown of the Redis Dump Binary (RDB) format, the binary format Redis uses in persisting snapshots of its database on disk. We will also cover the Redis protocol specification, the low-level communication format that clients use to ...

Get Mastering Redis now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.