Learn Redis from Scratch

A comprehensive guide to learn and use the Redis data structure store

4.40 (882 reviews)
Udemy
platform
English
language
Web Development
category
4,646
students
3 hours
content
Dec 2018
last update
$54.99
regular price

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

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.

Content

Course Intro

Introduction

Intro To Redis

Section Intro
What Is Redis
Thinking In Redis
General Security
Intro To Redis Quiz

Getting Started With Redis

Section Intro
Installing Redis in Linux
Installing Redis in Windows
Redis CLI Basics
Getting Started With Redis Quiz

Learning Redis Commands

Section Intro
Key Value Pair Commands
SCAN & MATCH
Client & Config Commands
Learning Redis Commands Quiz

Working With Data Types

Section Intro
Lists
Sets
Sorted Sets
Hashes
Working With Data Types Quiz

Data Persistence

Section Intro
Data Persistence Overview
RDB & Snapshotting
AOF - Append Only File
RDB & AOF In Action
Data Persistence Quiz

Redis & Node.js - Task List Project

Project Intro
Node.js & Express Server Setup
Client Setup & Get Tasks
Adding Tasks
Deleting Tasks
Next Call Hash
Twitter Bootstrap UI

Course Summary

Summary
Bonus Lecture: More Interesting Stuff, Offers and Discounts

Screenshots

Learn Redis from Scratch - Screenshot_01Learn Redis from Scratch - Screenshot_02Learn Redis from Scratch - Screenshot_03Learn Redis from Scratch - Screenshot_04

Reviews

Subroto
December 15, 2022
I would have preferred more interactive course, for instance instead of having a project at the end i would have preferred building an application as the course progresses. Otherwise a good content.
Victor
February 16, 2021
Redis from zero, and you pretty much stay at zero after the course. In general it felt like my son is telling me about what he learned today at school.
Amy
February 14, 2018
Course is exactly as you would expect. Covers all the basics of the Redis API. Recommended as a crash course. Very helpful for me.
Madhu
February 3, 2018
The instructor explains step by step, in addition to it, It would have been great if it would have elasticcache redid.
Fatih
February 2, 2018
You can learn what is redis , how can use redis .It's very basic and understandable with made basic easy exercise. Thanks a lot ...
Brian
January 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.
Vinodh
November 25, 2017
The content was very minimal. Too basic information. Felt like the instructor is just going through what is in slides. No much explanation
Tau
November 22, 2017
I know its a basic tutorial but going through the documentation is just a lot faster, and more informative in this case. There is nothing wrong with it so far, but its just the problem with video courses with such a "easy" to start technology.
Manfred
October 14, 2017
Good Introduction to Redis, a lot of information about the commands, the concepts and the data types. The given handouts and testes are excellent for a later repetition of the course. In my view I miss more about clustering and the sentinel.
Alex
September 23, 2017
This was a decent introductory to Redis. 2/3 of the course is defining the functions which can be found in the documentation but I guess it was a necessary precursor. It was enough to get your feet wet but could have used a few more real world examples that showcased more functions. A bit of explanation of pitfalls and security for Redis would have been nice. The instructor spoke clearly and it was easy to understand.
Bhupendra
September 16, 2017
Instructor not giving example related to theory, all the information available on net, what's the difference
Bogusirish
September 3, 2017
I would recommend to add the version of Bootstrap, in this case was used the 3.X. Perhaps the most boring chapter is the persistence. Other than that. As suggestion I would like to see in a future update a cluster setup. Other than that, I find it pretty easy to follow and quite interesting.
Jared
June 20, 2017
Concepts and details were presented concisely. Good use of node to show a simple client demo. Only feedback would be that showing Bootstrap is unnecessary since it's not related to Redis, and the course topic is not building web apps.
Brendan
May 30, 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.
Larry
March 31, 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.

Charts

Price

Learn Redis from Scratch - Price chart

Rating

Learn Redis from Scratch - Ratings chart

Enrollment distribution

Learn Redis from Scratch - Distribution chart

Related Topics

899534
udemy ID
7/8/2016
course created date
2/20/2020
course indexed date
Bot
course submited by