Databases & SQL · Redis

Redis Tutorial

Caching choreography, TTL discipline, Streams & pub/sub orientation.

Sponsored

Lesson outline

  1. 61
    Set up a Sentinel cluster

    Learn to set up a Redis Sentinel cluster for high availability. This hands-on lesson covers core concepts, step-by-step configuration, failover testing, and troubleshooting to ensure production readiness.

  2. 62
    Monitor Redis with Sentinel

    Monitor Redis with Sentinel - learn to configure and manage high availability with Redis Sentinel for automatic failover and monitoring.

  3. 63
    Redis Transactions (MULTI)

    Learn how to use Redis MULTI to execute a batch of commands atomically and consistently, with rollback on syntax errors and practical exercises.

  4. 64
    DISCARD in Redis

    Learn how to discard Redis transactions using the DISCARD command with a step-by-step walkthrough, edge cases, and practical exercises.

  5. 65
    Redis pipelining

    Learn how to boost Redis performance by batching commands with pipelining — reduce round trips, lower latency, and complete a hands-on exercise.

  6. 66
    Redis Pub/Sub

    Learn Redis Pub/Sub: messaging pattern for real-time communication between publishers and subscribers, with hands-on walkthrough and troubleshooting.

  7. 67
    Subscribe to channels in Redis

    Learn how to subscribe to channels in Redis for real-time messaging. This hands-on tutorial covers the SUBSCRIBE command, channel patterns, and practical examples for building pub/sub systems.

  8. 68
    Publish Messages to Channels

    Learn to publish messages to channels in Redis—step-by-step with hands-on exercise, troubleshooting, and next lesson.

  9. 69
    Use Redis as a message queue

    Learn to use Redis as a message queue: publish tasks, consume via blocking pops, and handle failures. Hands-on with LPUSH/BRPOP, reliability patterns, and when to choose Redis over dedicated brokers.

  10. 70
    Redis rate limiting

    Learn to implement rate limiting with Redis to control API or service request rates efficiently.

  11. 71
    Cache Queries with Redis

    Learn to cache database queries with Redis to boost application performance. This lesson covers the core concept, step-by-step implementation, hands-on exercises, and troubleshooting tips.

  12. 72
    Set Keys With TTL

    Learn to set keys with TTL expiration in Redis. Understand time-to-live discipline, hands-on exercise, and when to choose expiration over other key management strategies.

    Redis Tutorial — step-by-step tutorials

    What you will find here

    This track walks through redis tutorial in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.

    Tutorials vs quizzes and code samples

    Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.