Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Modern Redis Unleashed
Rating: 4.6 out of 5(1,026 ratings)
11,403 students

Modern Redis Unleashed

Today's Redis is more than a cache! Learn how Redis can replace NoSQL, Elasticsearch, Neo4j, Kafka, and more.
Last updated 4/2026
English

What you'll learn

  • Cache key/value data with Redis
  • Store persistent JSON data with RedisJSON
  • Query JSON data with RediSearch
  • Interface with structured data in Python with Redis OM
  • Deploy Redis Cloud to AWS, Google Cloud, or Azure
  • Analyze time series data with RedisTimeSeries
  • Create a real-time multi-cloud service environment with Redis Cloud Enterprise
  • Generate real-time recommendations with RedisGraph
  • Build a real-time leaderboard with RedisBloom

Course content

7 sections19 lectures2h 5m total length
  • Introduction to Redis8:44

    You'll understand the modern Redis ecosystem at a high level, and how its pieces fit together; not just the cache and RedisCore, but Redis Modules including RedisTimeSeries, RedisGears, RedisAI, RedisGraph, RedisJSON, RedisSearch, and RedisBloom.

  • Windows Only: Setting Up VirtualBox6:09

    You will install VirtualBox on your Windows PC, and install an Ubuntu image from osboxes.org to quickly build a sandbox environment for experimenting and learning with Redis.

  • Setting up Redis Stack in the Cloud and the Course Materials8:21

    Now that you have an Ubuntu instance running locally, we will set up your Redis Cloud account (with a free trial,) and download the client software needed for this course (redis-tools and redis-om)

  • Testing Redis with Simple Cache Operations8:57

    To validate the setup of our Redis sandbox environment, we'll run a quick example of using Redis for its traditional task: caching.

Requirements

  • Ability to read Python code
  • General familiarity with cloud services
  • Access to a desktop PC and Internet

Description

You can avoid vendor lock-in with your cloud services by using Redis. Redis has become much more than just a distributed cache; its new Redis Modules architecture runs on any cloud provider and enables true multi-cloud and hybrid cloud deployments. Using Redis, you can distribute systems across many cloud providers, making you immune to outages in any one of them. Redis Modules, Redis Cloud, and Redis Enterprise are important new technologies to know about when designing your cloud computing architecture.

This compact course wastes no time! You'll learn by doing, using Redis Stack with a real e-commerce data set to:


  • Stream data in real time using Redis Streams

  • Store structured, persistent data into a distributed NoSQL document store with RedisJSON

  • Index and query structured data with RediSearch

  • Analyze time series data with RedisTimeSeries and Redis Insight

  • Create a real-time topseller leaderboard with RedisBloom

We will use a free Redis Cloud account and scripts written in Python to illustrate the use of each system. We'll walk you through setting it all up.

Redis makes it possible to build a complete technology stack that does not rely on a specific cloud computing vendor. Your colleagues probably still think Redis is just a caching technology; you can be the first to tell them about this new alternative for storing and processing data at massive scale. This concise yet complete training will get you up an running with Redis in the cloud, or on your own cluster.

Your instructor is Frank Kane, a former senior manager at Amazon specializing in distributed systems. Frank has taught over 1,000,000 students around the world.


* Development of this course was sponsored by Redis Ltd.


Who this course is for:

  • Developers working with cloud services, interested in new technologies