Đề cương khóa học
Module 1: Thiết lập ban đầu
- Redis Releases
- Cài đặt
- Cấu hình
- Mô hình bảo mật
- Khởi động Redis trong quá trình boot
- Các biện pháp 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 bindings 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
- Hướng dẫn đặ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ó
- Protoco l truyền tải của Redis
- Nên làm gì nếu thư viện client của bạn không biết về một số lệnh hữu ích
- Tại sao một số lệnh bị vô hiệu hóa trong một số thư viện client
- Cách điều chỉnh tư duy từ thiết kế cơ sở dữ liệu quan hệ
- Lời khuyên chung về tổ chức dữ liệu
- Hạn sử dụng
- Pub/Sub
- Giao dịch và các 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 tối ưu hiệu suất
- Đánh giá hiệu năng Redis
- Các lệnh nên tránh
- Phát hiện và khắc phục vấn đề độ trễ
- Vấn đề với các yêu cầu DEL lớn - sử dụng gì thay thế
- Pipelining
- Nhập dữ liệu hàng loạt
- Phát hiện và khắc phục việc sử dụng bộ nhớ quá mức
- Lời khuyên tối ưu hóa bộ nhớ
Module 4: Vận hành
- Các phương thức lưu trữ sẵn có
- Các 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 bản sao lưu
- Tùy 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 có đĩa cứng
- Các tham số điều chỉnh cấp hệ thống liên quan đến Redis
- Theo dõi hiệu suất của Redis
Module 5: Hơn một Redis
- Khởi động nhiều instance của Redis trên một server
- Phân vùng ở cấp độ ứng dụng
- Sao chép master-slave
- Khả năng sẵn sàng cao bằng Redis Sentinel
- Redis Cluster
- Làm cho Sentinel và Cluster hoạt động qua NAT
- Tạo các bản sao lưu nhất quán
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.
Testimonials (7)
Làm việc thực hành, không chỉ lý thuyết.
Atilla Kolali - Raiffeisen Schweiz
Course - Redis for Developers and System Administrators
Machine Translated
Rất tương tác với giảng viên và đào tạo thực hành
Paresh Kumar Giri - The Raymond Corporation
Course - Redis for Developers and System Administrators
Machine Translated
Nó cung cấp một ý tưởng cơ bản về cách Redis hoạt động.
Ben Lake - The Raymond Corporation
Course - Redis for Developers and System Administrators
Machine Translated
Tôi thích nhóm nhỏ, sự tương tác tốt và khả năng tùy chỉnh.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
Machine Translated
tương tác với giáo viên. Chúng tôi đã có nhiều cuộc thảo luận về các chủ đề khác nhau.
arno bongenaar - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
Machine Translated
Các bài giảng rất thú vị và các chủ đề được giải thích một cách rõ ràng.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Course - Redis for Developers and System Administrators
Machine Translated
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Course - Redis for Developers and System Administrators
Machine Translated