Documentation
Note: the Redis documentation is also available in raw (programming friendly) format in the redis-doc github repository.
Command reference
See the full list of commands implemented by Redis, along with thorough documentation for each of them.
Topics
- Data types: a summary of the different types of values that Redis supports.
- Replication: what you need to know in order to set up master-slave replication.
- Persistence: know your options when configuring Redis' durability.
- Virtual memory: when your dataset doesn't fit in RAM, you can use VM.
- Pipelining: learn how to send multiple commands at once, saving on round trip time.
- Redis Pub/Sub: Redis is a fast and stable Publish/Subscribe messaging system! Check it out.
- Memory optimization: understand how Redis uses RAM and learn some tricks to use less of it.
- High latency troubleshooting: read this document if you want to understand the possible causes of high latency in Redis.
- Redis Administration: selected administration topics.
- Benchmarks: see how fast Redis is in different platforms.
- FAQ: some common questions about Redis.
- Protocol specification: if you're implementing a client, or out of curiosity, learn how to communicate with Redis at a low level.
- Debugging Redis: in the unlikely event you are experiencing a Redis crash, you can use this guide to send the right information to the Redis Core Team.
- Internals: learn details about how Redis is implemented under the hood.
- Who's using it?
Tutorials
- 15 minutes introduction to Redis data types
- Writing a simple Twitter clone with PHP and Redis
- Auto complete with Redis
Presentations
- Salvatore Sanfilippo: Redis cluster overview
- Pieter Noordhuis: What's new in Redis 2.2
If you would like to include the logo in a presentation, please use the high-res version. The svg version is also available.
Books
The two core team developers Pieter Noordhuis and Salvatore Sanfilippo are writing the book "Redis: the Definitive Guide" for O'Reilly Media that will be available in a few months.
The following is a list of books covering Redis that are already published:
- The Little Redis Book by Karl Seguin is a great free and coincise book that will get you started with Redis.
- Redis Cookbook (O'Reilly Media, 2011)
The following books have Redis related content but are not specifically about Redis:
- Seven databases in seven weeks (Note: Redis chapter still coming soon).
- Mining the Social Web (O'Reilly Media, 2011)
- Professional NoSQL (Wrox, 2011)
Sponsors
All the work Salvatore Sanfilippo and Pieter Noordhuis do in order to develop Redis is sponsored by VMware. In the past Redis accepted donations from other companies that are listed in the Sponsors page.