Hướng dẫn cài đặt Redis Cache với Unix Socket cho website WordPress

Redis là gì ?

Redis là một kho dữ liệu chứa các key-value mã nguồn mở có thể hoạt động như bộ nhớ trong hoặc bộ nhớ cache. Redis là một server cấu trúc dữ liệu có thể được dùng đơn lẻ như một server chứa dữ liệu bình thường, hoặc kết hợp với một database khác như MySQL để tăng tốc độ xử lí của nó.
Ở đây, Redis sẽ được thiết lập như một bộ nhớ cache cho WordPress để làm giảm bớt các truy vấn database dự phòng và tiết kiệm thời gian thực hiện một trang WordPress. Kết quả là WordPress sẽ chạy nhanh hơn, sử dụng ít tài nguyên hơn, và cung cấp một bộ nhớ cache có thể điều chỉnh liên tục.

Bật chức năng hỗ trợ :

Để cài đặt được chức năng bạn cần phải bật Extention trong Select PHP Version, ví dụ nếu bạn sử dụng PHP 7.1 thì tương ứng bạn cần bật Extention này cho PHP 7.1 để có thể sử dụng.

Truy cập TinoCache Plugins trên trình quản lý cPanel của bạn.

Nhấn bật chức năng Redis và tại đây sẽ có đường dẫn tại cột Unix Socket mà bạn cần sử dụng để kết nối trong bước tiếp theo.

Hướng dẫn cài đặt Cài đặt Redis Cache với Redis Object Cached plugin :

Sau khi cài đặt plugin trên vào website WordPress của bạn.
Để cài đặt được với plugin này bạn cần chỉnh sửa tệp tin Wp-config.php trên mã nguồn sau <?php của bạn với mã sau :

define('WP_REDIS_SCHEME', 'unix');
define('WP_REDIS_PATH', '/home/beeboobee/.tino/redis.sock');

tương ứng với “/home/beeboobee/.tino/redis.sock” là đường dẫn của bạn và chèn sau mã <?php của mình bạn nhé.

Sau khi thao tác bạn truy cập Cài đặt => Redis và nhấn Enable Object Cache và thông tin hiển thị Connected nghĩa là bạn kết nối thành công.

Cài đặt với Plugin LiteSpeed Cache (Khuyên dùng)

Bạn có thể tải thủ công plugin và cài đặt thông qua đường dẫn sau hoặc cài trực tiếp trên WordPress : https://vi.wordpress.org/plugins/litespeed-cache/

Sau khi bật chức năng Memcached và Redis thì bạn sẽ nhận được thông báo trạng thái gồm :
Memcached tiện ích mở rộng: Đã kích hoạt
Redis tiện ích mở rộng: Đã kích hoạt


Nếu bạn chưa bật sẽ có thông báo :
Memcached tiện ích mở rộng: Đã vô hiệu hoá
Redis tiện ích mở rộng: Đã vô hiệu hoá

Coppy Unix Socket tại phần TinoCached Plugin đưa vào phần Host trong cài đặt nâng cao => Object Cache trên LiteSpeed Cache plugin.
Đối với Cổng (Port) bạn nhập vào số “0” và nhấn lưu để hoàn tất. thông báo kiểm tra kết nối “Thông qua” nghĩa là bạn đã kết nối thành công.

Như vậy là bạn đã kết nối thành công Redis Cache, hãy kiểm tra và xem hiệu quả thế nào bạn nhé.

Related Articles