inflearn logo

[Chuseok Special] Naver Developer (Andy) Explains Valkey vs. Redis -> Mastering 1 million++ TPS Completely!

When Redis alone can no longer guarantee performance, what options do we have?? There is Valkey, which is 100% compatible with Redis and applies IO-based tuning. Through this course, let’s explore how Valkey guarantees 1M++ TPS and learn about the data structures suited to different traffic patterns and feature implementations.

42 learners are taking this course

Level Beginner

Course period Unlimited

JavaScript
JavaScript
Big Data
Big Data
TypeScript
TypeScript
DBMS/RDBMS
DBMS/RDBMS
Redis
Redis
JavaScript
JavaScript
Big Data
Big Data
TypeScript
TypeScript
DBMS/RDBMS
DBMS/RDBMS
Redis
Redis

What you will gain after the course

  • E-commerce backend with caching, cart, ranking, inventory, and order pipelines (TypeScript mini project)

  • A caching strategy designed from cache-aside through invalidation, stampede protection, and TTL jitter

  • Concurrency handling capabilities that protect inventory management and sales using atomic operations, distributed locks, and Lua.

  • Criteria for choosing between List queues, Pub/Sub, and Stream consumer groups

  • Persistence design that selects RDB, AOF, and eviction policies according to the situation

  • Diagnostic capability to identify big keys and hot keys using SLOWLOG and bigkeys

  • Operational capability to configure automatic failover using replication and Sentinel

  • Horizontal scaling covering 6-node cluster setup, resharding, and hashtags

  • Performance tuning methods for locating bottlenecks through pipelining and I/O threading

  • Considerations When Moving from Redis to Valkey (Licensing, Compatibility, and Measured Differences)

Recommended for
these people

Who is this course right for?

  • For those who use SET·GET but aren’t sure how to develop a practical caching strategy

  • Someone whose inventory was recorded as negative but couldn’t find the cause.

  • For those worried that the cache might expire all at once and cause a database failure

  • Those who have implemented a distributed lock but aren’t sure whether it’s safe

  • Anyone operating a setup where the service goes down when a single server fails.

  • People who have only read about Replication, Sentinel, and Cluster in documentation and have never built them.

  • Backend developers and job seekers learning InMemory DB for the first time

  • People who have answered cache interview questions only at the command level

  • Those who have only read about performance tuning through other people’s benchmarks and have never measured it themselves.

Hello
This is Hong

Inflearn Verified

Career Verified

10,145

Learners

625

Reviews

169

Answers

4.8

Rating

34

Courses

I started studying development after becoming interested in it while idling at home, and I am currently responsible for platform server development in Pangyo. I am continuing my activities as a knowledge sharer because I want to provide you with the methods I used to study, as well as the various problems and solutions you may encounter in practice.

 

These lectures are not created solely through my own knowledge. There are others who collaborate on every lecture.

 

[Instructor Career]

[Former] Blockchain developer related to Sandbox IP

[Former] Metaverse Backend Developer

[Current] A server developer becoming a veteran in Pangyo

 

[Interview History]

[Other Inquiries]

[Official Site]

More

Curriculum

All

28 lectures ∙ (7hr 2min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Hong's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$56,760.00

60%

$110.00