강의

멘토링

커뮤니티

Programming

/

Database

Cách sử dụng Redis một cách thành thạo qua kinh nghiệm làm việc tại doanh nghiệp lớn [Phần lý thuyết]

Sẽ chỉ dẫn bạn cách sử dụng Redis hiệu quả, các điểm cần lưu ý và cách ứng dụng Redis, thông qua các ví dụ từ thực tế công việc hoặc những câu chuyện lịch sử nổi tiếng.

(4.3) 21 đánh giá

390 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • Hong
Architecture
Architecture
Redis
Redis
cache
cache
Architecture
Architecture
Redis
Redis
cache
cache

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.3

5.0

Roles

59% đã tham gia

Tôi đã học các bài giảng Redis tổng quát, nhưng đây là bài giảng lý thuyết đầu tiên của tôi. Tóm lại, tôi thực sự hài lòng. Các bài giảng tôi đã học cho đến nay rất dễ học và dễ sử dụng vì chúng liên quan đến việc nhập các lệnh đơn giản và hiển thị độ trễ tương ứng. Tôi nghĩ rằng bài giảng này đã cung cấp thông tin chi tiết về những vấn đề có thể xảy ra dựa trên thông tin này, nó có thể được sử dụng hiệu quả trong những tình huống nào và những chức năng nào nên được sử dụng khi phát triển. Đồng thời, tôi nghĩ đó là một bài giảng hay về kiến ​​trúc đề cập đến sự khác biệt giữa từng thuật ngữ kiến ​​trúc và phát triển. Tôi vẫn đang là người tìm việc nhưng chỉ biết sử dụng Redis qua nhiều kỳ thực tập khác nhau, tuy không đi sâu tìm hiểu chi tiết nhưng nhờ những bài giảng hay nên tôi đã học được rất nhiều điều. :)

5.0

요니

95% đã tham gia

Tôi đã nghe bài giảng rất hay! Tôi đang dùng Redis mà không hiểu rõ lắm, nên tôi đã đăng ký khóa học này để hiểu rõ hơn về Redis! Tóm tắt trong một dòng là: Bạn có thể hiểu về lý thuyết Redis từ góc nhìn rộng hơn! Những ai đã nghe bài giảng này chắc sẽ cảm thấy tương tự, tôi cảm nhận được 'mùi' của một cao thủ 😊😊. Vì vậy, tôi rất vui khi được hiểu về Redis từ góc nhìn của một cao thủ. Nếu tổng kết lại kỹ hơn thì Ưu điểm -> Không chỉ dừng lại ở các lệnh READ/WRITE dữ liệu đơn giản, mà còn hiểu được kiến thức từ góc nhìn rộng hơn như tính bền vững (persistence), kiến trúc (architecture). Điểm đáng tiếc -> Tuy nhiên, để hiểu trọn vẹn kiến thức từ góc nhìn trên chỉ qua bài giảng thuần túy thì khả năng tiếp thu của tôi còn hạn chế. Vì vậy, trong trường hợp của tôi, tôi đã hỏi gpt để bổ sung từng phần (như hashslot, sentinal, v.v.). -> Ngoài ra, giảng viên có nói rằng lo ngại video thực hành về redis sẽ ngắn, nhưng đối với những người có ít năm kinh nghiệm và mới bắt đầu với Redis như tôi, vì không biết rõ cả các lệnh cơ bản, nên tôi nghĩ sẽ tốt hơn nếu có một lần đi sâu vào phần thực hành! Vì vậy, trong trường hợp của tôi, tôi đã nghe bài giảng [개발자라면 알아야 할 redis 기본] trên Inflearn trước để thực hành các lệnh cơ bản, sau đó mới nghe bài giảng lý thuyết này, và thấy hiểu rõ hơn nhiều! Đây hoàn toàn là cảm nhận cá nhân của tôi, mong bạn chỉ tham khảo! Mặc dù vậy, việc được học cùng các từ khóa quan trọng từ góc nhìn của một cao thủ thực sự là một vinh dự lớn đối với tôi! Hẹn gặp lại trong các bài giảng thực hành sắp tới~

5.0

hidongmin37

64% đã tham gia

Cảm ơn anh/chị đã chia sẻ những thông tin thực tế liên quan đến Redis, thật sự rất hữu ích

Bạn sẽ nhận được điều này sau khi học.

  • Tối ưu Bộ đệm

  • Cấu trúc dữ liệu

  • RDB vs AOF

  • HA, Replication, Sentinel

  • Kiến trúc Redis

  • Redis Pub/Sub

  • Script Redis

Tôi đã nhận được yêu cầu triển khai bộ nhớ đệm và tiến hành phát triển đơn vị..! 🤔

Khi bạn cần triển khai bộ nhớ đệm cho các yêu cầu phát triển tính năng này, bạn sẽ triển khai như thế nào? Và bạn sử dụng những công cụ nào? Khi đối mặt với một yêu cầu mới như vậy, bạn cần cân nhắc những điều sau:


[1] 🤔 Tôi nên giới thiệu công cụ lưu trữ đệm nào?

[2] 🤔 Có một thứ gọi là chiến lược lưu trữ đệm.. nhưng tôi nên sử dụng chiến lược nào??

[3] 🤔 Bạn có đủ thời gian không? Tôi cần thời gian vì phải học thêm.


Trước khi triển khai hệ thống cho một tính năng mới như vậy, bạn cần hiểu cơ bản về cách thức hoạt động và cách sử dụng nó. Điều này rất cần thiết để sử dụng đúng cách và tránh những khó khăn lớn trong việc cải tiến và bảo trì mã trong tương lai. Trong bài giảng này, chúng ta sẽ giả định rằng bạn đang triển khai bộ nhớ đệm và tìm hiểu sâu hơn về Redis , một công cụ lưu trữ đệm hàng đầu.

Redis... Tôi có thực sự cần biết điều đó không?? 🤔

Đúng vậy, bạn nhất định phải học nó!!

Đối với những người có kinh nghiệm thực tế làm việc trên máy chủ, cơ sở dữ liệu là điều cần thiết , nhưng không có trường hợp nào mà redis không được sử dụng.

Việc giới thiệu bộ nhớ đệm sử dụng Redis là một yếu tố thiết yếu trong quá trình phát triển nền tảng.

  • Trong một số trường hợp, Redis không được sử dụng và các công cụ lưu trữ đệm khác được giới thiệu tùy theo tình huống. Tuy nhiên, các công cụ lưu trữ đệm được sử dụng theo mặc định, và Redis là công cụ được sử dụng rộng rãi nhất.


😆 Ngay cả trong thị trường việc làm thực tế, các nhà phát triển có kinh nghiệm làm việc với Redis vẫn được ưu tiên hơn.

Nexon

Cổng nụ cười

Doanh nghiệp Kakao

Trò chơi Kakao

😆 Chúng tôi cũng cung cấp các giải pháp dựa trên các vấn đề Redis thực sự đã xảy ra ở các tập đoàn lớn.

🥳 Bài giảng này được cấu trúc như thế này.

1⃣ Phần này giới thiệu ngắn gọn về Redis .

2⃣ Chúng tôi sẽ giới thiệu về Collection trong Redis và tầm quan trọng của nó.

3⃣ Chúng tôi sẽ so sánh Redis và các công cụ lưu trữ đệm khác .

4⃣ Chúng tôi đề cập đến các chiến lược lưu trữ đệm tiêu biểu của Redis và các trường hợp tiềm ẩn có thể phát sinh trong các tình huống lưu lượng truy cập lớn.

5⃣ Chúng tôi cung cấp giải pháp lưu trữ dữ liệu liên tục trong Redis .

6⃣ Chúng tôi trình bày về kiến trúc của Redis .

7⃣ Chúng tôi đề cập đến các phương pháp tiếp cận theo sự kiện trong Redis .

8⃣ Script trong Redis

9⃣ Hướng dẫn để có Redis mạnh mẽ hơn

🙊 Nếu tôi tham gia tất cả các khóa học này thì sao?

Bạn sẽ tìm hiểu lý do Redis được sử dụng chủ yếu, các thành phần kiến trúc và khả năng sao chép của nó, cũng như cách thiết lập và thiết kế các chiến lược lưu trữ đệm trong các tình huống TPS quá mức.

😉 Một bài giảng hay để cùng xem

Những điều cần lưu ý trước khi tham gia khóa học

Khóa học này cung cấp tài liệu bài giảng dưới dạng PDF.

Thời gian của bạn và tôi đều quý giá. Thay vì phải tham dự lại bài giảng vì những nội dung bạn không nhớ, hãy xem lại tài liệu bằng cách sử dụng các mẫu có sẵn và áp dụng vào bài tập của bạn.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người muốn tìm hiểu InMemory

  • Những ai tò mò về cách Redis chủ yếu được sử dụng.

  • Những người đang cân nhắc Caching

  • Các nhà phát triển máy chủ và quản lý vận hành

Xin chào
Đây là

5,970

Học viên

391

Đánh giá

127

Trả lời

4.7

Xếp hạng

22

Các khóa học

Giới thiệu bản thân

Tôi bắt đầu học lập trình sau khi cảm thấy hứng thú với nó trong lúc đang rảnh rỗi ở nhà, và hiện tại tôi đang đảm nhận việc phát triển server nền tảng tại Pangyo. Tôi tiếp tục hoạt động với tư cách là người chia sẻ kiến thức vì muốn cung cấp cho các bạn phương pháp tôi đã học cũng như những vấn đề và giải pháp đa dạng mà các bạn có thể gặp phải trong thực tế.

 

Bài giảng không chỉ được tạo nên từ kiến thức của riêng tôi. Mọi bài giảng đều có sự đồng hành của tất cả các bạn.

Kinh nghiệm của người chia sẻ kiến thức

[Cựu] Nhà phát triển Blockchain liên quan đến Sandbox IP

[Cựu] Nhà phát triển Backend Metaverse

[Hiện tại] Là một nhà phát triển server dày dạn kinh nghiệm tại Pangyo

Lịch sử phỏng vấn

Các thắc mắc khác

  • unduck2022@gmail.com

Chương trình giảng dạy

Tất cả

22 bài giảng ∙ (1giờ 53phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

21 đánh giá

4.3

21 đánh giá

  • aaaa123님의 프로필 이미지
    aaaa123

    Đánh giá 19

    Đánh giá trung bình 4.9

    Đã chỉnh sửa

    4

    86% đã tham gia

    1. Sai chính tả trong tài liệu giảng dạy - Đôi khi có sai chính tả trong một số nội dung của tài liệu giảng dạy (PDF). [Bảng sửa lỗi] (1) Chương 04-5 (14 trang) - Tùy thuộc vào phạm vi sử dụng --> Tùy thuộc vào phạm vi sử dụng nên (2) Chương 05 (16 trang) - Không đảm bảo được tính bền vững của dữ liệu --> Không đảm bảo được tính bền vững của dữ liệu. 2. Thiếu tài liệu hình ảnh - Trong phần Chương Redis Sync, tôi nghĩ sẽ tốt hơn nếu bạn giải thích quá trình thực hiện cùng với nhiều hình ảnh. - Phần lớn bạn chỉ giải thích bằng lời nên tôi không hiểu trực quan. 3. Không có mã ví dụ đơn giản - Mặc dù bạn có thể tìm thấy trên Google nhưng tôi nghĩ sẽ tốt hơn nếu có mã ví dụ về CRUD cho từng loại Value. Tôi đánh giá 4 điểm vì bạn đã giải thích rất tốt về các phần có thể xảy ra sự cố khi sử dụng Redis (lệnh keys, Thundering Herd).

    • jhong
      Giảng viên

      Xin chào, cảm ơn bạn đã để lại đánh giá. Vì tôi thích các bài giảng thực tế và phát triển mã nên tôi nhận thấy có một số lỗi đánh máy trong tài liệu. Trước hết, tôi muốn xin lỗi nếu phần này gây ra bất kỳ sự bất tiện nào cho bạn khi nghe bài giảng. Chúng tôi cũng sẽ lưu ý đến những điểm bạn đã đề cập và chuẩn bị bài giảng tiếp theo sao cho thỏa đáng hơn. Cảm ơn các bạn đã lắng nghe bài giảng!

  • p22582님의 프로필 이미지
    p22582

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi thấy rất tốt vì có thể học từ tổng quan đến các khái niệm cụ thể. Tổng kết: Cảm giác như đọc nhanh một cuốn sách.💯

    • jhong
      Giảng viên

      Chào bạn, cảm ơn bạn đã để lại bình luận. Khóa học này được quay với mục đích cung cấp kiến thức về một khái niệm nào đó một cách có chủ ý và cung cấp các mẹo hay giữa chừng. Tôi rất vui vì bạn đã học tốt theo hướng mà tôi đã nghĩ 😊😊 Cảm ơn bạn vì những đánh giá tốt và tôi hy vọng bạn sẽ có những phát triển thú vị trong tương lai. Cảm ơn bạn!

  • 1302님의 프로필 이미지
    1302

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    59% đã tham gia

    Tôi đã học các bài giảng Redis tổng quát, nhưng đây là bài giảng lý thuyết đầu tiên của tôi. Tóm lại, tôi thực sự hài lòng. Các bài giảng tôi đã học cho đến nay rất dễ học và dễ sử dụng vì chúng liên quan đến việc nhập các lệnh đơn giản và hiển thị độ trễ tương ứng. Tôi nghĩ rằng bài giảng này đã cung cấp thông tin chi tiết về những vấn đề có thể xảy ra dựa trên thông tin này, nó có thể được sử dụng hiệu quả trong những tình huống nào và những chức năng nào nên được sử dụng khi phát triển. Đồng thời, tôi nghĩ đó là một bài giảng hay về kiến ​​trúc đề cập đến sự khác biệt giữa từng thuật ngữ kiến ​​trúc và phát triển. Tôi vẫn đang là người tìm việc nhưng chỉ biết sử dụng Redis qua nhiều kỳ thực tập khác nhau, tuy không đi sâu tìm hiểu chi tiết nhưng nhờ những bài giảng hay nên tôi đã học được rất nhiều điều. :)

    • lora976343님의 프로필 이미지
      lora976343

      Đánh giá 4

      Đánh giá trung bình 4.5

      5

      100% đã tham gia

      Tôi đã nhận được rất nhiều sự giúp đỡ trong việc sử dụng redis.

      • jhong
        Giảng viên

        Xin chào anh Changyeop, cảm ơn anh đã để lại đánh giá tốt. Tôi sẽ cố gắng trở thành người chia sẻ kiến thức cung cấp nội dung tốt hơn nữa trong tương lai. Chúc anh một ngày tốt lành!!

    • corin님의 프로필 이미지
      corin

      Đánh giá 30

      Đánh giá trung bình 5.0

      5

      64% đã tham gia

      645.945 ₫

      Khóa học khác của Hong

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!