Liên hệ với chúng tôi

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

Mô-đun 1: Cài đặt ban đầu

  • Bản phát hành Redis
  • Cài đặt
  • Cấu hình
  • Mô hình bảo mật
  • Bắt đầu Redis khi 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 client và các liên kết ngôn ngữ

Mô-đun 2: Mô hình dữ liệu

  • Các kiểu dữ liệu nguyên thủy và các 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
  • Các quy ước đặt tên chung cho khóa Redis
  • "Redis chủ yếu là xử lý luồng đơn" - ý nghĩa thực tế của điều này
  • Giao thức mạng Redis
  • Phải làm gì nếu thư viện client của bạn không biết về một lệnh hữu ích
  • Tại sao một số lệnh cố tình không có sẵn trong một số thư viện client
  • Cách điều chỉnh tư duy của bạn từ góc độ nhà thiết kế cơ sở dữ liệu quan hệ
  • Mẹo chung về tổ chức dữ liệu
  • Thời hạn
  • Pub/Sub
  • Giao dịch & kịch bản Lua
  • Các mô-đun bên ngoài
  • Mẹo chung về tính nhất quán của dữ liệu

Mô-đun 3: Mẹo hiệu suất

  • Đánh giá hiệu năng Redis
  • Các lệnh cần tránh
  • Khắc phục sự cố vấn đề độ trễ
  • Vấn đề với các yêu cầu DEL lớn - phải dùng gì thay thế
  • Pipelining
  • Chèn dữ liệu hàng loạt
  • Khắc phục sự cố việc sử dụng quá mức bộ nhớ
  • Mẹo tối ưu hóa bộ nhớ

Mô-đun 4: Vận hành

  • Các cơ chế lưu trữ lâu dài có sẵn
  • Các 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 bản dump
  • Điều chỉnh cân bằng giữa độ bền và 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 cần đĩa
  • Các tùy chỉnh cấp hệ điều hành liên quan đến Redis
  • Giám sát hiệu suất Redis

Mô-đun 5: Nhiều hơn một Redis

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

Mô-đun 6: Tính sẵn sà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 master/slave
  • Cụm HA Redis với Sentinel
  • Cụm chia nhỏ Redis
  • Kết hợp sao chép Redis (với Sentinel) + khả năng chia nhỏ
  • Giám sát, sao lưu/khôi phục và điều chỉnh hiệu suất cho cài đặt

Yêu cầu

Người tham gia cần quen thuộc với 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ủ đề đòi hỏi kỹ năng lập trình hoặc viết script. Khi đặt khóa học, 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ỉ đưa ra các lệnh redis từ redis-cli.

 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

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

Các danh mục liên quan