Chapter 1. Getting to know Redis
1.2. What Redis data structures look like
Chapter 2. Anatomy of a Redis web application
Chapter 4. Keeping data safe and ensuring performance
4.1.1. Persisting to disk with snapshots
4.2.1. Configuring Redis for replication
4.4.1. Defining users and their inventory
4.5. Non-transactional pipelines
Chapter 5. Using Redis for application support
5.2.1. Storing counters in Redis
5.3. IP-to-city and -country lookup
5.4. Service discovery and configuration
5.4.1. Using Redis to store configuration information
Chapter 6. Application components in Redis
6.2.1. Why locks are important
6.6. Distributing files with Redis
Chapter 7. Search-based applications
Chapter 8. Building a simple social network
8.3. Followers/following lists
8.4. Posting or deleting a status update
Chapter 9. Reducing memory use
9.1.1. The ziplist representation
10.2. Scaling writes and memory capacity
10.3.1. Scaling search query volume
Chapter 11. Scripting Redis with Lua
11.1. Adding functionality without writing C
11.2. Rewriting locks and semaphores with Lua
11.3. Doing away with WATCH/MULTI/EXEC
11.4.1. Structuring a sharded LIST
11.4.2. Pushing items onto the sharded LIST
Appendix A. Quick and dirty setup
A.1. Installation on Debian or Ubuntu Linux
A.3.1. Drawbacks of Redis on Windows
Appendix B. Other resources and references
B.3. Queues and other libraries
3.147.79.11