Learn Redis from Scratch (Udemy.com)
A comprehensive guide to learn and use the Redis data structure store
Created by: Eduonix Learning Solutions
Last updated December 2018
What you will learn
- Learn to use Redis in your web projects
- Understand and master Redis philosophy and development techniques
- Master Professional Redis tips and tricks
- Create a complete professional project using Redis
Course Description
A database is a crucial aspect of applications that are often only considered as an afterthought. However, for many developers deciding which database to use when building apps is a critical decision.
Among the many popular data structures such as MySQL, MongoDB and Oracle, Redis is slowly gaining popularity within the NoSQL databases. Although, it already plays a supporting role for many companies including Twitter and Github, Redis is now gaining traction as a primary database.
So, what is Redis? Redis is an open-source data structure server that allows developers to organize data using a key-value storage method. This powerful database is perfect for high performance jobs such as caching. Redis is a no-fuss and fast database for many different functions including as a cache or a message broker.
This Redis tutorial is the best place for you to progress from a newbie to an advanced user of Redis. Go from knowing nothing about Redis, to actually being able to create an application using this powerful database.
This Redis course has been specifically designed for beginners who have never worked with Redis before. You will learn everything you need to know about Redis, including what is Redis, what is this database best used for, how to install Redis on your system, etc.
You will learn everything about the basic fundamentals of Redis such as the different data structures, various clients that work with Redis, different key-value pair commands (scan, config, commands, and client), how to persist data to disks and even the different methods of persisting data.
After you learn the basics, you will then build a functional working task manager along with the instructor that will teach how to actually work with Redis in a real-world example. You will build a task manager using NodeJS and Redis. You will also learn how to incorporate Twitter Bootstrap for designing the manager.
Start a newbie and end up mastering Redis in this amazing tutorial. Let’s get started and become an expert of this powerful database.
Instructor Details
- 4.3 Rating
895 Reviews
Eduonix Learning Solutions
Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.
More courses by Eduonix Learning Solutions
Learn Object Oriented PHP By Building a Complete Website (2018)
4.4 (7,867 Reviews)
Provider: Udemy
Time: 4.5h
$64.99
Learn Responsive Web Development from Scratch (2018)
4.2 (4,573 Reviews)
Provider: Udemy
Time: 4.7h
$12.99
Complete Wordpress Training For Beginners (2018)
4.2 (3,728 Reviews)
Provider: Udemy
Time: 4.1h
$11.99
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Jose D Monzon on 6/3/2020
A lot to cover at the beginning, definitions and getting you set up. However, it all comes down together at the end, and makes you want to do more. It's a hands on course, but you gotta have patience in going through the process. Once you get to Section 7 - it all makes sense. Highly recommend it!
By David Kempf on 3/9/2020
I've missed at the beginning any info about that some commands work only for strings and some for lists and other datatypes like exists, del and expire. At Node.js part there is a small mistake about deleting from a list. Same tasks would be deleted at once (you can pass an index and [>] LSET {keyname} {index} {UUID/GUID/__deleted__} and [>] LREM {keyname} 1 {UUID/GUID/__deleted__}) if you want to remove at index ;). At the end its a great course and you can always get this info in documentation. Great Job!
By A B on 6/23/2018
The course is marked "intermediate level" but I feel it's pretty basic. You certainly don't become an advanced user of redis as promised in the course description. I'd expect the course to go in more details of redis pub-sub, how to design the redis db keys for retrieval of data later, how redis helps share the state between multiple server instances etc. Moreover, the example built as part of the project is too simple and I can't imagine that it is close to a real-world usage. You don't save your task list in a redis db , do you? I think instructor did fine with his explanations but this course is really a basic course and not intermediate. If it was titled basic, I'd rate it higher.
By Jim Harrald on 5/16/2018
Overall, found the course worthwhile. Started a bit slow, but picked up the pace once it got into the "hands-on" sections. One comment on the sample application. I ran into a problem with the section related to the "Next Business Call" Hash. "If" a Hash does not exist in Redis, an exception is generated. I realized why in fairly short order, but it might be a nice addition to the app to handle that. I was thinking of using something like "HEXISTS key field" to validate. Not a huge deal, but I think would enhance the app.
By Andrew Sliver on 3/26/2018
I thought this course did a really good job providing an overview of Redis. I am interested in learning additional options / possibilities / best practices. It would be good to discuss how it might best fit into a microservice stack as well leveraging node.js microservice with angular front end. Overall, really good course to get a practical exposure to redis. Good course and recommend it to others that are new to redis.
By Clay Raynor on 2/16/2018
This course was very helpful and informative. If you have never worked with Redis before this course will be a great resource for you to get started. The explanations are easy to understand and follow. It is well paced and to the point which is really nice. One area I think that could be improved is spending time on configuring Redis. Other than that, I think this course is a great option to familiarize yourself with Redis.
By Brian Anderson on 1/9/2018
This was a good introduction to implementing a simple tool using Redis in a Node / Express framework. I felt that the course could have been improved by eliminating some of the material (Bootstrap was unnecessary, and I don't really get why EJS, morgan, or body-parser were used / required). I was impressed enough by the "Hello World" example. In place of some of the material, I would have liked some more information about redis partitioning or sharding.
By Brendan Swigart on 5/29/2017
Pros: A great overview of basic Redis in a tangible format. Instructor speaks clearly (and is clearly from Boston). Examples are concise and presented in a logical, straightforward manner. Videos are great quality and well-recorded. Course format is excellent. Cons: Some of the lectures and examples were directly taken from Redis' documentation. I would have liked seeing more coverage on High Availability, clustering, and replicas. Overall: If you want a good beginner's introduction to Redis and have some web dev experience, this course is for you. If you are a sys admin/engineer who wants to get an in depth understanding of the engine for back end support, development, and infrastructure... this course is not for you. Highly recommended for beginners.
By Larry Elswick on 3/30/2017
Excellent presentation of Redis commands with some background knowledge to support backup and high availability strategies and basic Redis configurations. As a bonus took some first steps in node.js and twitter bootstrap. I feel confident the material provided me with the basic concepts for moving forward and eventually mastering Redis.
By Jerry Bernardi on 11/15/2016
I have completed the course and I am very happy with it. The material is fairly straightforward. The lectures move along nicely and present various aspects of installation, configuration, and syntax followed by examples. Everything presented works on my local system. In the last section, we built a task list using node.js, express, and Bootstrap with Redis on the back end. I thought this was a nice project that shows how Redis can be used and goes beyond just Redis commands. This is a great course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












