Mục lục
Bạn đang đau đầu vì website WordPress load chậm như “rùa bò”? Bạn đã thử mọi plugin nén ảnh nhưng điểm Google PageSpeed vẫn thấp?
Redis Cache chính là chìa khóa còn thiếu. Trong bài viết này, mình sẽ hướng dẫn bạn cách kích hoạt Redis Cache trên Hosting để giảm tải database và giúp website phản hồi tức thì.
1. Redis Cache là gì? Tại sao nên dùng cho WordPress?
Redis (Remote Dictionary Server) là hệ thống lưu trữ dữ liệu mã nguồn mở, hoạt động bằng cách lưu bộ nhớ đệm (cache) trực tiếp vào RAM thay vì ổ cứng.
Đối với WordPress, Redis hoạt động như một Object Cache. Thay vì mỗi lần người dùng vào web, hệ thống phải truy vấn vào Database (thao tác này rất chậm), thì nay nó sẽ lấy ngay dữ liệu từ RAM.
Lợi ích khi sử dụng Redis:
Giảm chỉ số TTFB (Time to First Byte): Thời gian phản hồi phản hồi máy chủ giảm đáng kể.
Tiết kiệm tài nguyên Hosting: Giảm tải CPU và RAM cho MySQL/MariaDB.
Cải thiện trải nghiệm người dùng: Tăng tỉ lệ chuyển đổi nhờ tốc độ load trang nhanh.
Tốt cho SEO: Google luôn ưu tiên các website có tốc độ tải dưới 2 giây.
2. Điều kiện cần để cài đặt Redis thành công
Trước khi bắt đầu, hãy đảm bảo:
Gói Hosting của bạn hỗ trợ Redis Service.
Bạn có quyền truy cập vào Control Panel (cPanel, DirectAdmin hoặc Plesk).
Website đang chạy trên nền tảng WordPress.
3. Hướng dẫn cách kích hoạt Redis Cache trên Hosting chi tiết
Để tiến hành kích hoạt Redis Cache, bạn đăng nhập vào bảng điều khiển cPanel của gói host và tìm đến phần có tên LiteSpeed Redis Cache Manager.

Sau đó nhấn Enable Redis Service để kích hoạt.

Hộp thoại có hiển thị, bạn hãy nhấn OK
Sau đó bạn vào Select PHP Version xem extension redis đã được bật hay chưa, nếu chưa được bật thì bạn hãy bật lên.

4. Cấu hình Redis Cache vào website Wordpress
1. Kết nối Redis với Plugin Redis Object Cache
Bạn cài đặt thêm Redis bằng cách cài plugin Redis Object Cache. Sau đó bạn chèn đoạn nội dung sau vào bên dưới <?php trong tập tin wp-config.php:

Thêm đoạn code này vào:
/**VUVANTHANG Redis Cache**/
define('WP_REDIS_SCHEME', 'unix');
define('WP_REDIS_PATH','/home/username/.cagefs/tmp/redis.sock');
define('WP_REDIS_CLIENT', 'pecl');
define('WP_CACHE_KEY_SALT', 'ten-mien-cua-ban.com');
define( 'WP_REDIS_DATABASE', 1 );
define( 'WP_REDIS_TIMEOUT', 60 );
define( 'WP_REDIS_READ_TIMEOUT', 60 );Lưu ý: bạn thay username thành username hosting của bạn, ten-mien-cua-ban.com thay thành tên miền website của bạn.

Sau đó bạn vào Cài đặt (Setting) => Redis nhấn chọn Enable Object Cache.

Trạng thái trả về là Connected là đã kết nối thành công.

2. Kết nối Redis với Plugin LiteSpeed Cache
Nếu website WordPress của bạn đang được cài đặt Plugin LiteSpeed Cache. Bạn có thể cấu hình trực tiếp Redis vào LiteSpeed Cache. Các bước cấu hình sẽ như sau
Truy cập vào LiteSpeed Cache => Bộ nhớ đệm (Cache) => Đối tượng (Object). Bật Bộ nhớ đệm đối tượng (Object Cache) lên. Tick vào tab Redis và dán đường dẫn redis.sock vào mục Host. Chuyển Port về 0 sau đó lưu lại cấu hình.

Lúc này bạn sẽ thấy thông báo Kiểm tra kết nối (Connection Test): Thông qua (Passed) là đã thành công.
5. Các lỗi thường gặp khi kích hoạt Redis (FAQs)
Tại sao trạng thái hiển thị “Connection Refused”?
Lỗi này thường do dịch vụ Redis trên Server chưa được bật hoặc Hosting của bạn không hỗ trợ. Hãy liên hệ bộ phận kỹ thuật của nhà cung cấp Hosting để nhờ họ khởi động dịch vụ Redis cho gói của bạn.
Redis có dùng chung được với WP Rocket hay LiteSpeed Cache không?
Hoàn toàn được! Các plugin như WP Rocket tối ưu “Page Cache” (bên ngoài), còn Redis tối ưu “Object Cache” (bên trong). Khi kết hợp cả hai, website của bạn sẽ đạt hiệu suất tối ưu nhất.
5. Kết luận
Kích hoạt Redis Cache cho WordPress là giải pháp tối ưu hóa hiệu suất mạnh mẽ mà không tốn thêm chi phí nâng cấp phần cứng. Nếu bạn muốn website của mình đạt điểm xanh trên Google PageSpeed, hãy thực hiện ngay hôm nay!
Bạn có gặp khó khăn gì trong quá trình cài đặt không? Hãy để lại bình luận phía dưới, mình sẽ giải đáp ngay nhé!