Đề cương khóa học

Module 1: Thiết lập ban đầu

  • Redis Bản phát hành
  • Cài đặt
  • Cấu hình
  • Mô hình bảo mật
  • Khởi động Redis trong quá trình khởi động
  • Tăng cường bảo mật được áp dụng bởi các bản phân phối Linux phổ biến
  • Thư viện khách và liên kết ngôn ngữ

Module 2: Mô hình dữ liệu

  • Các kiểu dữ liệu nguyên thủy và lệnh để thao tác chúng
  • Các trường hợp sử dụng điển hình cho mỗi kiểu dữ liệu
  • Quy ước đặt tên phổ biến cho các khóa Redis
  • "Redis chủ yếu là đơn luồng" - ý nghĩa thực tế của nó
  • Giao thức dây Redis
  • Bạn phải làm gì nếu thư viện khách của bạn không biết về một lệnh hữu ích nào đó
  • Tại sao một số lệnh bị vô hiệu hóa cố ý trong một số thư viện khách
  • Cách điều chỉnh tư duy của bạn từ một nhà thiết kế cơ sở dữ liệu quan hệ
  • Mẹo chung về tổ chức dữ liệu
  • Hết hạn
  • Pub/Sub
  • Giao dịch & Lua tập lệnh
  • Các mô-đun bên ngoài
  • Mẹo chung về tính nhất quán của dữ liệu

Module 3: Mẹo hiệu suất

  • Đánh giá hiệu suất Redis
  • Các lệnh cần tránh
  • Gỡ lỗi các vấn đề về độ trễ
  • Các vấn đề với các yêu cầu DEL lớn - nên sử dụng cái gì thay thế
  • Pipelining
  • Chèn hàng loạt
  • Gỡ lỗi việc sử dụng quá nhiều bộ nhớ
  • Mẹo tối ưu hóa bộ nhớ

Module 4: Vận hành

  • Các cơ chế lưu trữ khả dụng
  • Biện pháp phòng ngừa để tránh hao mòn SSD
  • Sao lưu và khôi phục
  • Công cụ để khám phá nội dung cơ sở dữ liệu
  • Công cụ để phân tích dump
  • Điều chỉnh độ bền so với hiệu suất
  • Chuyển đổi giữa RDB và AOF
  • Các trường hợp sử dụng cho Redis không đĩa
  • Các tùy chọn điều chỉnh cấp hệ điều hành liên quan đến Redis
  • Giám sát hiệu suất Redis

Module 5: Hơn một Redis

  • Khởi động nhiều phiên bản của Redis trên một máy chủ
  • Phân vùng cấp ứng dụng
  • Sao chép chủ-tớ
  • Khả dụng cao sử dụng Redis Sentinel
  • Redis Cluster
  • Làm cho Sentinel và Cluster hoạt động qua NAT
  • Tạo sao lưu nhất quán

Module 6: Khả dụng cao

  • Cài đặt và thiết lập nhiều máy chủ Redis
  • Máy chủ độc lập với nhiều phiên bản
  • Sao chép chủ-tớ
  • Redis cụm HA với Sentinel
  • Redis cụm phân mảnh
  • Kết hợp sao chép Redis (với Sentinel) + khả năng phân mảnh
  • Giám sát, sao lưu/khôi phục và điều chỉnh hiệu suất cho thiết lập

Requirements

Người tham gia nên có kinh nghiệm cơ bản về các tác vụ quản trị hệ thống bằng dòng lệnh Linux. Một số chủ đề yêu cầu kỹ năng lập trình hoặc viết script. Khi đăng ký, vui lòng liệt kê các ngôn ngữ lập trình mà bạn thành thạo. Nếu không có, chúng tôi sẽ chỉ sử dụng các lệnh Redis từ redis-cli.

 21 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories