Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Redis University

Introduction to Redis Data Structures

Redis University via Independent

This course may be unavailable.


RU101 is an introductory course, perfect for developers new to Redis. In this course, you’ll learn about the data structures in Redis, and you’ll see how to practically apply them in the real world.

The course covers all of Redis’s most-used data structures, including strings, hashes, lists, sets, and sorted sets. Since Redis is often used for high-throughput, low-latency applications, we’ll be sure to cover the time-complexity of the various Redis commands so that you can select the most efficient data structures to solve your domain problem.

You’ll also learn about specialized Redis data structures such as geospatial indexes and bit fields. And you’ll see how to model capped collections, perform set operations, and take advantage of Redis pub/sub.

Finally, you’ll get an introduction to Redis’s powerful Lua scripting capabilities.


5.0 rating, based on 1 Class Central review

Start your review of Introduction to Redis Data Structures

  • One of the best courses not to miss. This course broadly covers many use cases like

    - How to design leaderboards in real time with less latencies using redis sorted sets.
    - Designing ticket booking systems with concurrency and ensuring consistency to allocate one seat to only one customer using redis locks.
    - Tracking user progress in any board games using redis bitmap.
    - Tracking counters like followers count or post likes , upvote, downvote etc..
    - Redis also has basic geospatial queries support
    - Redis streams for pub/sub ..even though it's basic

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.