Redis
Learn Redis, the popular in-memory key-value store and data structure server

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


Redis is an amazing Open Source software that can serve various needs in a Web Application. It’s a NoSQL database, and in particular a key/value store. One of its special features is high performance, provided by being an in-memory database.

Redis is very flexible and can be used in many different ways - as a cache storage mechanism, a message broker, or a way to communicate between different processes and applications.

Lessons in this unit:

0: ▶︎ Introduction
1: Introduction to Redis
2: How to install Redis
3: First steps with Redis
4: Redis Lists
5: Using Redis Sets
6: How to use Redis Sorted Lists
7: How to use Redis Hashes
8: Redis Publish/subscribe
9: How to use Redis from Node.js
10: How to use Redis from Node.js
11: First steps with Redis