Redis provides a high-speed, in-memory data solution. It is ideal for supporting live-streaming applications because it can efficiently handle user profile metadata, viewing histories, and authentication details for vast user bases. It can also manifest files essential for CDNs to deliver video streaming to extensive mobile and desktop audiences.
Gain insights into Redis's capabilities as a database, cache, and message broker. Delve into commands, transactions, and clustering. Explore flexibility, security, and data structure support with Redis.
4.5
25 Lessons
2h
Join 2.9 million developers at
Join 2.9 million developers at
Learning Roadmap
2.
Redis Commands
Redis Commands
Get started with Redis commands for managing data structures, security, and transactions efficiently.
Redis Data TypesStoring Strings in Redis: Insertion and Retrieval CommandsStoring Strings in Redis: Utility CommandsStoring Lists in Redis: Insertion CommandsStoring Lists in Redis: Modification CommandsStoring Set in Redis: Insertion CommandsStoring Set in Redis: Modification CommandsStoring Sorted Set in Redis: Insertion CommandsStoring Sorted Set in Redis: Utility CommandsStoring Hashes in RedisRedis Publisher/Subscriber ModelRedis SecurityTransactions in Redis
3.
Redis Advanced Concepts
Redis Advanced Concepts
6 Lessons
6 Lessons
Work your way through advanced Redis concepts: persistence, replication, partitioning, eviction, and client-side caching.
4.
Redis Cluster
Redis Cluster
4 Lessons
4 Lessons
Break down the steps to manage and configure scalable, fault-tolerant Redis Clusters.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Redis is an open-source, in-memory data structure store used as a database, cache, and message broker. Unlike Memcached, it supports multiple data types, giving a lot of flexibility to the user. Redis is easy to configure and provides clustering support to store data in multiple servers.
In this course, you will learn about the various commands that you can use to store different types of data structures in Redis. Some of those commands include utility, insertion, and modification commands.
You will also become familiar with different aspects of Redis, such as transactions, security, partitioning, and clustering. In all, this is your go-to guide to Redis.
ABOUT THE AUTHOR
Saurav Aggarwal
Extensive experience of 10 years working on technologies like Java, Spring, Hibernate, Web Services, Redis, Kafka and AWS.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources