This document provides an overview of Redis including:
- Basic data structures like strings, lists, sets, sorted sets, and hashes
- Common commands for each data type
- Internal implementation details like ziplists, dictionaries, and skip lists
- Additional features like pub/sub, transactions, replication, persistence, and virtual memory
- Examples of Redis applications and how to contribute code to the Redis project