Redis Tours
10 tours available
Getting Started with Your First Contribution to Redis
beginnerWalk through README orientation, the root Makefile, the redis-server main() entry, the runtest Tcl harness, the src/commands/ command-definition pattern, CONTRIBUTING.md and the tri-license, and a pointer to the event loop.
Architecture Grand Tour
intermediateWalk through the Redis event loop, command dispatch, data structures, and persistence layer.
Redis Replication: How Primaries and Replicas Stay in Sync
intermediateHow a replica connects, bootstraps from an RDB snapshot, and stays current through command propagation
Redis Streams: A Log With Consumer Groups
intermediateHow Redis stores an append-only log in a radix tree, delivers messages to consumer groups, and tracks unacknowledged entries in the pending entries list
Redis Sentinel: Watch, Vote, Fail Over
intermediateHow Sentinel detects failures, elects a leader, and promotes a replica without human intervention
Redis Pub/Sub: Channels, Patterns, and Keyspace Notifications
intermediateHow Redis routes messages from publishers to subscribers using channel dicts, glob patterns, and automatic keyspace events
Redis Persistence Deep Dive: RDB, AOF, and the Hybrid
intermediateHow Redis survives a restart: binary snapshots, append-only logs, and the hybrid mode that combines both
Redis Cluster: Sharding, Gossip, and Failover
advancedHow Redis distributes data across nodes, detects failures through gossip, and promotes replicas without human intervention
Redis Data Structures & Encoding: How Values Live in Memory
advancedFrom raw bytes to skip lists: the memory layouts that make Redis fast and compact
RESP Protocol Deep Dive: How Redis Talks Over the Wire
advancedEight stops through the parsing, reply, and negotiation code that drives every Redis client connection
Create code tours for your project
Intraview lets AI create interactive walkthroughs of any codebase. Install the free VS Code extension and generate your first tour in minutes.
Install Intraview Free