FastPanel

Hướng dẫn cài đặt Redis cho WordPress trên Fastpanel

phongdhphongdh
3 phút đọc
Chia sẻ:
Zalo
Hướng dẫn cài đặt Redis cho WordPress trên Fastpanel

Giới thiệu

Redis là một cơ sở dữ liệu lưu trữ dữ liệu trong bộ nhớ (in-memory data store) được sử dụng để tăng tốc độ tải trang và cải thiện hiệu suất của WordPress. Khi được cài đặt và cấu hình đúng, Redis có thể lưu trữ các truy vấn cơ sở dữ liệu WordPress vào bộ nhớ đệm (cache), giúp giảm tải cho máy chủ cơ sở dữ liệu và tăng tốc độ phản hồi.

Dưới đây là hướng dẫn cài đặt và cấu hình Redis cho WordPress trên FastPanel:

Truy cập vào FASTPANEL

Login vào giao diện quản lý FASTPANEL với thông tin sau:

  • Link đăng nhập: https://your-server-ip:8888
  • user: fastuser
  • password:

Nếu bạn không nhớ thông tin đăng nhập có thể tham khảo hướng dẫn:

Giao diện truy cập fastpanel

Cài đặt Redis trên FastPanel

Chọn vào nút danh sách bên góc trên bên trái để truy cập vào danh sách các tính năng của FASTPANEL.

Nhấn nút menu ở góc trên bên trái để mở danh sách các tính năng của FASTPANEL

Đi đến phần Settings và chọn mục Applications

Vào phần Settings và chọn mục Applications trong giao diện FASTPANEL

Nhập từ khoá redis trong ô tìm kiếm và chọn biểu tưởng install để tiến hành cài đặt

Tìm từ khoá redis trong Applications và nhấn biểu tượng Install để cài đặt Redis

Sau khi cài đặt hoàn tất bạn sẽ nhận được thông báo sau:

Thông báo cài đặt Redis hoàn tất hiển thị trên FASTPANEL

Ở mục Status bạn sẽ thấy trạng thái Installed, với trạng thái này có nghĩa redis đã được cài đặt.

Mục Status hiển thị trạng thái Installed cho thấy Redis đã được cài đặt thành công

Cài đặt php redis

Để kết nối được Redis vào website thì bạn cần cài đặt thêm php-redis. php-redis là một phần mở rộng (extension) cho ngôn ngữ lập trình PHP, cho phép truy cập và tương tác với Redis – một hệ thống cơ sở dữ liệu dạng key-value (khóa-giá trị) phổ biến và hiệu suất cao.

Việc cài đặt và sử dụng php-redis extension cho phép các nhà phát triển PHP tương tác với Redis từ mã nguồn PHP của họ. Extension này cung cấp một API để kết nối và thao tác với Redis thông qua các hàm PHP đơn giản, giúp thực hiện các thao tác như đọc, ghi, xóa dữ liệu, quản lý key, và sử dụng các tính năng đặc biệt của Redis như pub/sub (publish/subscribe) và sorted sets (tập hợp sắp xếp).

Đến phần Management và chọn mục PHP

Vào phần Management và chọn mục PHP để cài đặt extension php-redis

Tiếp theo bạn tìm tên redis và chọn phiên bản PHP cần cài đặt php-redis này như ảnh.

Tìm extension redis và chọn phiên bản PHP cần cài đặt php-redis

Kết nối Redis vào WordPress

Ở bài viết này mình sử dụng website chạy với mã nguồn WordPress. Do đó cách thực hiện kết nối sẽ như sau:

  • Cài đặt Plugin

Trong thư viện Plugin bạn tìm và cài đặt Plugin Redis Object Cache vào website.

Cài đặt plugin redis cho wordpress
  • Cấu hình redis vào wp-config.php

Bây giờ bạn truy cập vào file sau đó mở file wp-config.php lên và thêm đoạn code này vào trên dòng /* Add any custom values between this line and the “stop editing” line. */

//Redis cache FastPanel
define( 'WP_REDIS_DATABASE', 1 );
define( 'WP_REDIS_TIMEOUT', 60 );
define( 'WP_REDIS_READ_TIMEOUT', 60 );
Thêm các dòng cấu hình WP_REDIS_DATABASE, WP_REDIS_TIMEOUT vào file wp-config.php

Sau khi thêm xong thì sẽ giống như ảnh sau.

File wp-config.php sau khi đã thêm xong các dòng cấu hình kết nối Redis
  • Kích hoạt redis cache

Quay trở lại WordPress bạn chọn vào Settings => Redis => Enable Object Cache

Vào Settings, chọn Redis trong WordPress và nhấn Enable Object Cache để kích hoạt Redis cache

Sau khi kích hoạt xong bạn sẽ thấy thông tin kết nối như ảnh. Status sẽ hiện Connected

kích hoạt redis trên wordpress

Tham khảo thêm về Redis cho WordPress

Bài viết liên quan: Hướng dẫn cài đặt FastPanel trên Linux | Tài liệu chính thức: Trang chủ FastPanel (chủ đề Redis cho WordPress).

Chia sẻ bài viết này:
Zalo
phongdh

phongdh

Tác giả bài viết • Content Creator

Chào mọi người, mình là Phong - hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Email/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau.

Kết nối:

Bài viết liên quan

Những bài viết bạn có thể quan tâm

Thảo luận 0 bình luận Viết bình luận

Email được bảo mật và không hiển thị công khai.

Chưa có bình luận. Hãy là người mở đầu cuộc trò chuyện.

Zalo