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

Module 1: Cài đặt ban đầu

  • Các phiên bản Redis
  • Cài đặt
  • Cấu hình
  • Mô hình bảo mật
  • Bắt đầu Redis khi khởi động
  • Những biện pháp tăng cường bảo mật do các phân phối Linux phổ biến áp dụng
  • Thư viện client và các ràng buộc ngôn ngữ

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

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

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

  • Tiêu chuẩn hóa Redis
  • Các lệnh cần tránh
  • Gỡ lỗi các vấn đề về độ trễ
  • Các vấn đề với yêu cầu DEL lớn - cách thay thế
  • Pipelining
  • Nhập dữ liệu 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ế duy trì tính bền vững có sẵn
  • Những biện pháp phòng ngừa để tránh 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
  • Tinh chỉnh giữa độ bền và hiệu suất
  • Chuyển đổi giữa RDB và AOF
  • Những trường hợp sử dụng Redis không có đĩa
  • Các tùy chỉnh ở mức hệ điều hành liên quan đến Redis
  • Theo dõi hiệu suất của Redis

Module 5: Nhiều hơn một Redis

  • Bắt đầu nhiều phiên bản Redis trên cùng một máy chủ
  • Vật lý phân chia ở mức ứng dụng
  • Sao chép chủ-nô
  • Cung cấp độ sẵn cao bằ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

Yêu cầu

Các học viên nên thoải mái khi thực hiện các tác vụ quản trị hệ thống cơ bản sử dụ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 kịch bản. Khi đăng ký, vui lòng liệt kê các ngôn ngữ lập trình mà bạn quen thuộc. Nếu không có, chúng tôi sẽ chỉ phát hành các lệnh Redis từ redis-cli.

 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan