Everything about Redis (feat. Node.js)

Build a solid foundation for your first start with Redis A to Z! Everything about Redis, explained so easily and fun that even a high school student can understand it perfectly.

(5.0) 7 reviews

160 learners

Level Beginner

Course period Unlimited

Redis
Redis
Node.js
Node.js
Redis
Redis
Node.js
Node.js

What you will gain after the course

  • Redis

  • Backend application using Redis

Stop taking courses that only teach commands!
A real Redis course where you learn while understanding the principles

Can you answer
the interview questions below?
🤷‍♂️

Q1) Explain what you know about Redis replication and explain quorum.

Q2) Explain what you know about Redis in relation to threads.

Q3) What is the difference between delete and unlink?

Q4) Explain the two representative backup methods and their respective pros and cons.

Q5) How do you change Redis parameters while it is running?


Knowing a few Redis commands is different from knowing how to use Redis.
 Let's learn everything from commands to internal operating principles and the Redis ecosystem by installing, running, and applying Redis!


Why do IT/Tech companies
prefer Redis?

It is precisely because of speed, simple data models, and scalability. Redis provides extremely fast data processing speeds based on memory, and as a key-value store, it can process data quickly without complex queries. Additionally, it supports high availability and scalability through clustering and replication features, making it suitable for handling large-scale traffic. You can see that Redis is always specified as a preferred or essential skill in job postings for top tech companies like Naver, Kakao, Line, Coupang, and Baemin.

<Kakao Job Posting>

<Baedal Minjok Job Posting>


From practical work to interviews,
we've packed in only the essentials of Redis ✨

By studying properly with this Redis course, you will not only gain Redis knowledge that you can use for a lifetime but also develop the capability to build applications using Redis. Save your precious time by quickly mastering the core concepts and prepare for both interviews and practical work!

✅ Installing Redis yourself, just like in a real-world production environment

✅ Understanding the operating principles of Redis through intuitive visual explanations

✅ Solving Redis usage examples with Node.js code

✅ Redis tips and tricks from industry experts shared throughout the course!


In this lecture,
you will learn the following 🏃

1. Practical Redis Configuration

We will build a 100% realistic Redis environment using containers (Docker) and VMs. Additionally, you will learn about configurations for Redis auto-start, disk parallelism techniques for efficient backup processing, and Redis Insight for data management and monitoring.

2. Learning Redis Commands

You will learn basic commands for handling each data type, as well as commands useful in practice for efficient data processing, such as message queues, data backup, JSON data processing, pipeline processing, and transaction management.

3. Developing Real-World Applications (feat. Node.js)

You will learn various ways to utilize Redis by implementing simple OTP generation, cache synchronization, and binary data caching with Node.js, as well as developing a ticketing system using distributed locks, cookie/session management, a real-time popular search term scoreboard, and a chatting system.

4. Redis Data Structures

We explain the data structures and data types used in Redis through diagrams to ensure an easy and intuitive understanding.


Recommended for these people 👍

💡 Those who are preparing to become a DBA (Infrastructure Operations)!

💡 Those who are preparing to become a backend developer!

💡 Those who have been assigned to a project using Redis right away, but don't know the first thing about it!


Q&A 💬

Q. Can non-majors take this course?

So that even a high school student can understand the content, I explain it while slowly organizing the knowledge necessary for understanding.

Q. Is there a reason why the practice exercises only use Node.js code?

This is because the practice speed is faster compared to Java, C#, etc. However, the logic can be applied as is to Spring (Java, Kotlin) or .Net (C#) development.

Q. Can I learn everything about Redis just by taking this course?

Since this is a TypeScript course, the NestJS section does not cover backend explanations or code quality-focused coding separately. This section focuses solely on how to use TypeScript efficiently within NestJS. To be honest, you won't know 100%, but I am confident you will know 80%. This is because 10% is a portion that can only be filled through operational experience. (I believe the remaining 10% is filled when you look at Redis's internal Rust and C code. I did not include it as it would make the course too heavy.)

Q. Do you not explain Redis Stream?

Redis Stream would take up about 2 to 3 sectors, and in my experience, Redis Stream was not used very often in practice. Since Apache Kafka and Elastic Search are primarily used according to their purposes, I boldly excluded it from the lecture. 

Recommended for
these people

Who is this course right for?

  • For those who want to learn Redis properly!

  • For those preparing to become a DBA!

  • For those preparing to become a backend developer!

Hello
This is yongsoocho

624

Learners

36

Reviews

33

Answers

4.9

Rating

3

Courses

Hello! I would like to freely share my experiences.
Feedback and opinions are welcome at yongsoocho578@gmail.com..

Curriculum

All

42 lectures ∙ (7hr 43min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • gkseornjs3280님의 프로필 이미지
    gkseornjs3280

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    • chlee2462님의 프로필 이미지
      chlee2462

      Reviews 4

      Average Rating 5.0

      5

      100% enrolled

      • ratel1412님의 프로필 이미지
        ratel1412

        Reviews 38

        Average Rating 4.9

        5

        29% enrolled

        • cksgnl744190님의 프로필 이미지
          cksgnl744190

          Reviews 15

          Average Rating 5.0

          5

          100% enrolled

          • afgman4님의 프로필 이미지
            afgman4

            Reviews 13

            Average Rating 5.0

            5

            31% enrolled

            Similar courses

            Explore other courses in the same field!

            $17.60