Home WebServer PanelDirectAdmin Hướng dẫn cài đặt Redis với Custombuild trên DirectAdmin

Hướng dẫn cài đặt Redis với Custombuild trên DirectAdmin

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

Redis là gì?

Redis là một phần mềm mã nguồn mở (Open-source) có tác dụng lưu trữ cấu trúc dữ liệu vào bộ nhớ (RAM) trên máy chủ. Phần mềm này có thể được sử dụng như một cơ sở dữ liệu hoặc dùng làm bộ nhớ đệm (cache).

Đối với website WordPress, Redis có thể sử dụng để lưu những dữ liệu đệm khi xử lý được khai báo bởi lớp WP_Object_Cache. Nói một cách ngắn gọn và dễ hiểu, thì Object Cache trong WordPress sẽ giúp máy chủ tiết kiệm thời gian xử lý những truy vấn trong PHP hoặc Database bằng việc lưu các dữ liệu đệm vào một nơi nào đó, và Redis sẽ giúp chúng ta lưu trữ các dữ liệu này vào bộ nhớ để có tốc độ truy xuất nhanh hơn là lưu vào ổ cứng.

Redis-PHP là gì?

Redis php là một phần mở rộng cho PHP cung cấp API để giao tiếp với kho lưu trữ khóa giá trị của Redis.

Điều kiện cài đặt

  • Custombuild 2.x
  • DirectAdmin bản mới

Bước 1: Đăng nhập vào quản trị DirectAdmin

Để cài đặt được Redis với Custombuild bạn cần đăng nhập vào quản trị DirectAdmin. Bạn hãy sử dụng đường dẫn và port mặc định sau để đăng nhập.

Đường dẫn đăng nhập:

  • server-ip:2222
  • hostname:2222
Hướng dẫn cài đặt Redis với Custombuild trên DirectAdmin

Bước 2: Điều chỉnh file cấu hình

Mặc định các tùy chọn này sẽ là No vì vậy bạn cần mở cấu hình và chuyển sang Yes trước khi thực hiện cài đặt.

Trên DirectAdmin có nhiều giao diện khác nhau tuy nhiên các chức năng hoàn toàn giống nhau. Vì vậy bạn chỉ cần tìm đến mục Extra Features => Custom Build 2.0 => Edit Options như ảnh đính kèm bên dưới.

CleanShot 2021 11 07 at 15.54.56

Sau khi bạn vào được mục Edit Options bạn cần điều chỉnh 2 dòng sau để cài đặt Redis bao gồm

1. Bật cho phép cài đặt Redis Extension

Tại mục PHP Extension Settings bạn tìm dòng Redis và chuyển từ No sang Yes. Sau khi chuyển xong bạn cần click Save để lưu lại.

CleanShot 2021 11 07 at 15.57.14

2. Bật cho phép cài đặt ứng dụng Redis

Bạn di chuyển xuống trang tìm dòng Advanced Settings. Tại đây bạn sẽ thấy một dòng là Redis bạn cũng chuyển từ No sang Yes sau đó click Save để lưu lại các thay đổi.

CleanShot 2021 11 07 at 15.58.11

Bước 3: Cài đặt Redis

Sau khi đã hoàn tất tùy chỉnh file cấu hình. Bạn di chuyển sang Tab Build Software và thực hiện cài đặt ứng dụng, extension Redis như sau.

CleanShot 2021 11 07 at 15.59.25

1. Cài đặt ứng dụng Redis

Bạn di chuyển đến Install/update server components (Install/update redis) và tìm dòng có tên Build redis, bạn click vào nút Build màu xanh lá để hệ thống cài đặt.

CleanShot 2021 11 07 at 16.01.20

Hệ thống sẽ bắt đầu cài đặt và bạn có thể đóng cửa sổ cài đặt bằng cách click vào dấu X

CleanShot 2021 11 07 at 16.13.46
Ảnh minh họa trong quá trình cài đặt.

2. Cài đặt Redis extension php

Extension php bạn có thể hiểu nôm na nó là driver để kết nối với ứng dụng. Để cài đặt bạn di chuyển đến Install/update PHP extensions sau đó tìm dòng Buil redis (Install/update redis extension for PHP) sau đó click vào Build để bắt đầu cài đặt Redis extension php.

Quá trình cài đặt sẽ mất 5-10 phút và bạn có thể đóng cửa số cài đặt lại.

CleanShot 2021 11 07 at 16.01.57

Bước 4: Cài đặt Redis trên WordPress

Sau khi Redis và Extension Redis PHP được cài đặt thành công trên server. Bạn có thể sử dụng Plugin có tên Redis Object Cache để kết nối và sử dụng như sau

1. Thêm KEY SALT

Vì trên máy chủ sẽ có nhiều website hoạt động. Do đó bạn cần thêm key salt riêng cho mỗi website. Bạn hãy mở file wp-config.php sau đó thêm đoạn sau vào bên dưới <?php

Lưu ý: Thay dòng my-domain bằng tên website của bạn vào.

AZDIGI Tutorial
define('WP_CACHE_KEY_SALT', 'my-domain');
    

2. Cài đặt Plugin

Mình sẽ sử dụng một Plugin chuyên dụng có tên Redis Object Cache để sử dụng.

Sau khi cài đặt kích hoạt Plugin xong, bạn mở Cài đặt => Redis và click chọn Enable để sử dụng.

CleanShot 2021 11 07 at 16.33.12

Tổng kết

Qua bài hướng dẫn cài đặt Redis với Custombuild trên DirectAdmin để tăng tốc website rất mong sẽ giúp bạn hiểu hơn về Redis và cách kết nối lên Website. Từ đó sẽ giúp website của bạn có tốc độ tốt hơn giảm tải cho tài nguyên hệ thống.

Chúc các bạn có thể thực hiện thành công. 

Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Đánh giá

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign