YoVDO

Learning Redis

Offered By: LinkedIn Learning

Tags

Redis Courses Node.Js Courses

Course Description

Overview

Explore the fundamental skills you need to know to get started with Redis, the highly popular, open-source, in-memory database.

Syllabus

Introduction
  • Understanding Redis
  • Installing Redis
  • Overview of the terminal CLI
  • Understanding Redis docs
1. Basics of Redis
  • What is Redis?
  • Data types
  • Your first command: SET
  • Testing GET
  • Playing around with strings
2. Representing Complex Data Structures: Hashes
  • What are hashes?
  • Writing and reading from hashes
  • Exploring hashes
3. Lists and Sets in Redis
  • Introduction to lists
  • Understanding the pop and push mechanics
  • Practical example: Building a queuing system with lists
  • Adding people to the queue
  • Getting people out of the queue
  • Checking who's there
  • Putting someone in the middle
  • Checking who's the last one in the queue
  • Analyzing the solution: Problems with repeated members
  • Sets compared to lists
  • Running a queuing example using sets
4. Sorted Sets
  • Explaining what a sorted set is
  • Leader board example using a sorted set
5. Key Naming Strategies
  • Comparing Redis to relational databases
  • Relating keys to each other
  • Representing multi-key models
6. Beyond Data Storage
  • What else can you do with Redis?
  • Exploring Pub/Sub
  • Exploring streams: Adding data
  • Exploring streams: Reading data
  • Example: Real-time message bus using Pub/Sub
7. Watching Keys for Updates
  • Introduction to key-space notifications
  • Practical example: Building a session timeout feature
  • Resolution
  • Explanation overview
8. An introduction to Redis at Scale
  • What's missing for a production-ready architecture?
  • An introduction to Redis Cluster
  • An introduction to Redis Sentinel
Conclusion
  • How to learn more about Redis

Taught by

Emmanuel Henri

Related Courses

MongoDB for Node.js Developers
MongoDB University
Introduction to Office 365 Development and APIs
Microsoft via edX
Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera
Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera
Introduction to MongoDB using the MEAN Stack
MongoDB via edX