Skip to content
UdemySqlPaid courseIntermediate levelCertificate

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

icon
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

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Eduonix Learning Solutions

$16.99

$64.99

$17.99

$12.99

$44.99

$11.99

icon
More SQL courses

$94.99

$16.99

$12.99

$13.99

$10.99

$34.99

icon
Reviews

4.3

895 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 895 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100