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

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

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

  • 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
  • Tăng cường bảo mật do các bản phân phối Linux phổ biến áp dụng
  • Thư viện khách 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ơ sở và các lệnh để thao tác với 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 phổ biến cho các khóa (key) của Redis
  • "Redis chủ yếu là đơn luồng" - ý nghĩa trong thực tế
  • Giao thức giao diện Redis
  • 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
  • Tại sao một số lệnh cố tình không khả dụng trong một số thư viện khách
  • Thay đổi tư duy từ người thiết kế cơ sở dữ liệu quan hệ
  • Mẹo chung về tổ chức dữ liệu
  • Thời hạn (Expiration)
  • Pub/Sub
  • Giao dịch & kịch bản Lua
  • Module bên ngoài
  • Mẹo chung về tính nhất quán của dữ liệu

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

  • Chuẩn hóa Redis
  • Các lệnh cần tránh
  • Gỡ lỗi các vấn đề về độ trễ
  • Vấn đề với các yêu cầu DEL lớn - phải dùng gì thay thế
  • Pipelining
  • Nhập khối
  • Gỡ lỗi việc sử dụng quá mức bộ nhớ
  • Mẹo tối ưu hóa bộ nhớ

Module 4: Vận hành

  • Các cơ chế Persistence khả dụng
  • Các biện pháp phòng ngừa để tránh làm 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 độ 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 sử dụng đĩa
  • Các tùy chỉnh ở mức hệ điều hành liên quan đến Redis
  • Giám sát 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 một máy chủ
  • Phân vùng ở mức ứng dụng
  • Nhân bản master-slave
  • Tính sẵn sàng cao sử dụng Redis Sentinel
  • Redis Cluster
  • Cho Sentinel và Cluster hoạt động qua NAT
  • Thực hiện sao lưu nhất quán

Yêu cầu

Người tham gia cần làm quen với các tác vụ quản trị hệ thống cơ bản 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 kịch bản. Khi đặt khóa học, 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ó ngôn ngữ nào, chúng tôi sẽ chỉ đưa ra các lệnh redis từ redis-cli.

 14 Giờ

Số người tham gia


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

Đánh giá (7)

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

Các danh mục liên quan