Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Redis Essential Training

Redis Essential Training

1h 53mBeginner2024-07-31

Authors

Fernando Doglio

Fernando Doglio

Published Author, Developer Advocate at OpenReplay

Course details

If you’re interested in learning more about how to use Redis, you couldn’t have picked a more appropriate time. Knowing how to use the open-source, in-memory database is quickly becoming a highly sought-after skill. In this course, instructor Fernando Doglio covers the core concepts and basic functionality of Redis for data management, data processing, and more.

Learn the fundamentals to get up and running quickly and start working with data structures on your own. Explore hashes, lists and sets, key naming strategies, and other ways to read and represent data, including pub/sub, message buses, streams, and keyspace notifications. By the end of this course, you’ll be equipped with the skills you need to know to deploy Redis as a database, a cache, a message broker, or a streaming engine.

Skills covered

RedisDatabase DevelopmentDatabase ManagementEssential TrainingOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Understanding Redis
  • 02 - Installing Redis
  • 03 - Overview of the terminal CLI
  • 04 - Understanding Redis docs

1. Basics of Redis

  • 05 - What is Redis
  • 06 - Data types
  • 07 - Your first command - SET
  • 08 - Testing GET
  • 09 - Playing around with strings

2. Representing Complex Data Structures - Hashes

  • 10 - What are hashes
  • 11 - Writing and reading from hashes
  • 12 - Exploring hashes

3. Lists and Sets in Redis

  • 13 - Introduction to lists
  • 14 - Understanding the pop and push mechanics
  • 15 - Practical example - Building a queuing system with lists
  • 16 - Adding people to the queue
  • 17 - Getting people out of the queue
  • 18 - Checking who's there
  • 19 - Putting someone in the middle
  • 20 - Checking who's the last one in the queue
  • 21 - Analyzing the solution - Problems with repeated members
  • 22 - Sets compared to lists
  • 23 - Running a queuing example using sets

4. Sorted Sets

  • 24 - Explaining what a sorted set is
  • 25 - Leader board example using a sorted set

5. Key Naming Strategies

  • 26 - Comparing Redis to relational databases
  • 27 - Relating keys to each other
  • 28 - Representing multi-key models

6. Beyond Data Storage

  • 29 - What else can you do with Redis
  • 30 - Exploring Pub Sub
  • 31 - Exploring streams - Adding data
  • 32 - Exploring streams - Reading data
  • 33 - Example - Real-time message bus using Pub Sub

7. Watching Keys for Updates

  • 34 - Introduction to key-space notifications
  • 35 - Practical example - Building a session timeout feature
  • 36 - Resolution
  • 37 - Explanation overview

8. An introduction to Redis at Scale

  • 38 - What's missing for a production-ready architecture
  • 39 - An introduction to Redis Cluster
  • 40 - An introduction to Redis Sentinel

Conclusion

  • 41 - How to learn more about Redis

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal