Hướng dẫn sử dụng Redis Cache trên dịch vụ WordPress Hosting của WP Căn bản.

Nếu bạn để ý thì trong những ngày gần đây, trong cPanel của dịch vụ WordPress Hosting cung cấp bởi WP Căn bản nói riêng và hosting của HawkHost nói chung, có một sự thay đổi nhỏ. Mục Memcached đã biến mất, thay vào đó là Server Application Manager. Thực ra không phải là tính năng Memcached đã bị loại bỏ mà chúng tôi đã bổ sung thêm 1 tính năng mới – Redis Cache. Và tất cả chúng được gộp chung vào Server Application Manager.
Tham khảo thêm:
- Sử dụng tính năng Memcached trên hosting của HawkHost
- Hướng dẫn cài LiteSpeed Cache cho WordPress một cách đơn giản
Redis là gì?
Cũng giống như Memcached, Redis (hay Redis Cache) là một mã nguồn mở lưu trữ dữ liệu có cấu trúc trên bộ nhớ (RAM). Nó thường được sử dụng như là một cơ sở dữ liệu hoặc một bộ nhớ đệm (cache). Nó hỗ trợ một loạt các cấu trúc dữ liệu như strings, hashes và lists. Redis là một yêu cầu phổ biến nhưng không bắt buộc đối với các ứng dụng Ruby on Rails. Nó cũng có thể được sử dụng bởi nhiều ứng dụng phổ biến khác như phpBB, Magento, Xenforo… và cả WordPress.
Thông qua việc cache truy vấn database lên RAM, Redis sẽ giúp tăng tốc độ load cũng như khả năng chịu tải cho website WordPress của bạn. Vậy thì bạn còn chần chừ gì nữa mà không kích hoạt và sử dụng nó ngay?
Hướng dẫn sử dụng Redis Cache
Kích hoạt Redis Cache trên cPanel
1. Để kích hoạt Redis Cache trên dịch vụ WordPress Hosting của WP Căn bản, trước tiên các bạn cần truy cập vào cPanel, tìm mục Server Application Manager và click vào đó.

2. Trong giao diện Server Application Manager, các bạn click vào nút Enable tương ứng với Redis để kích hoạt nó lên.

3. Nếu thành công, các bạn sẽ nhận được thông báo như thế này.

Hãy chờ khoảng 5 phút để server tiến hành các thiết lập trước khi có thể khởi chạy. Tải lại trình duyệt để xem kết quả. Nếu tiến trình đã hoàn tất, bạn sẽ nhận được kết quả như hình bên dưới.

4. Truy cập mục Select PHP Version trong cPanel, tìm và tích vào module redis.
Click nút Save để lưu lại.
Cài đặt và sử dụng Redis Cache trên WordPress
Redis Cache có thể sử dụng chung với các plugin tạo cache thông dụng khác của WordPress, chẳng hạn như WP Super Cache, WP Rocket, W3 Total Cache… Tuy nhiên, trong trường hợp bạn đang sử dụng dịch vụ WordPress Hosting của WP Căn bản, Redis Cache nên được kết hợp với plugin LiteSpeed Cache để đạt được hiệu quả tốt nhất.
5. Để kích hoạt Redis Cache cho website WordPress, trước tiên, các bạn cần phải cài đặt và kích hoạt plugin Redis Object Cache. WP Redis cũng là một sự lựa chọn tốt để làm điều này.

6. Vào File Manager của cPanel, mở file wp-config.php của website bạn muốn cài Redis Cache ra, thêm đoạn code bên dưới vào trước dòng /* That's all, stop editing! Happy blogging. */.
define('WP_REDIS_SCHEME', 'unix');
define('WP_REDIS_PATH', '/home/wpcanban/.applicationmanager/redis.sock');
Nhớ thay /home/cfhysrfz/.applicationmanager/redis.sock bằng socket của bạn (xem bước 3).
7. Truy cập Settings => Redis => Click vào nút Enable Object Cache.

8. Nếu trạng thái chuyển từ Disabled sang Connected thì có nghĩa là bạn đã kích hoạt Redis Object Cache thành công.

Trong đó:
- Để xóa cache, các bạn click vào nút Flush Cache.
- Để vô hiệu hóa Redis Object Cache, các bạn click vào nút Disable Object Cache.
Thật đơn giản phải không nào? Giờ là lúc trải nghiệm những điều tuyệt vời mà Redis Cache mang lại. Chúc các bạn thành công!
Mọi thắc mắc liên quan đến việc kích hoạt và sử dụng Redis Cache, xin vui lòng gửi vào khung bình luận bên dưới để được giải đáp. Bạn có đang sử dụng Redis Cache trên website của mình? Bạn đánh giá thế nào về hiệu quả của nó? Đừng quên chia sẻ với chúng tôi quan điểm và ý kiến của bạn nhé.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






Cho em hỏi, e cài litle speed của wordpress nên khi cài cái này có ảnh hưởng hay xung đột gì không ạ? Ngoài ra, em còn sử dụng qua cloudflare nữa thì có vấn đề gì không. Mong admin giúp đỡ
Bạn dùng cả LiteSpeed Cache và Redis Cache thì tham khảo bài viết “Hướng dẫn thiết lập Object Cache trên plugin LiteSpeed Cache” nhé. CloudFlare không ảnh hưởng gì đến tính năng cache của website cả nên bạn cứ yên tâm.
Hiếu ơi, mình đang dùng Redis cho web của mình. Nó lưu cache trên Ram nên khi dung lượng website tăng thì dung lượng nó lưu trên RAM cũng tăng theo. Và giờ nó ngốn ram hơi bị nhiều..cho mình hỏi là nó cứ nở dung lượng trên ram ra hoài vậy hả ?
Không đủ RAM thì phải tắt Redis đi thôi bạn. Đặc điểm của Memcached và Redis là cache truy vấn lên RAM mà. Truy vấn càng nhiều thì ăn RAM càng ác.
Em đang xài Plugin Rocket để cache với tăng tốc website. Không biết nếu cài thêm cái này thì có ảnh hưởng gì không?
Miễn là host của bạn có hỗ trợ Redis thì có thể cài bình thường nhé.
Nếu 2 website cùng chạy trên 1 hosting thì ko bật cùng lúc được redis à Hiếu. Mình bật 1 site rồi, bật sang site thứ 2 thì nó lại yêu cầu đăng nhập về site thứ nhất rồi vào redis của site thứ nhất. Có cách nào cả 2 site cùng sài được ko nhỉ?
Dùng được cùng lúc mà bạn. Bạn chỉ cần bật Redis 1 lần, còn cách khai báo và cài đặt plugin của các site thì hoàn toàn tương tự nhau.
Mình cũng bị như bạn này, mỗi khi thêm dòng này vào domain 2 thì khi đăng nhập tài khoản nó lại chuyển về domain 1 (trên cùng hosting)
define(‘WP_REDIS_SCHEME’, ‘unix’);
define(‘WP_REDIS_PATH’, ‘/home/thaoduo4/.applicationmanager/redis.sock’);
Bạn tham khảo bài viết “Hướng dẫn thiết lập Object Cache trên plugin LiteSpeed Cache” nhé. Plugin LiteSpeed Cache đã khắc phục được lỗi này rồi. :)
Cám ơn Hiếu, mình giải quyết được rồi.
Ko tìm thấy dòng /* That’s all, stop editing! Happy blogging. */. bạn ơi
File wp-config.php nào mà mặc định chẳng có dòng này hả bạn? :D Trừ khi bạn hoặc ai đó xóa đi mất rồi. :P Nếu không thấy, bạn có thể tìm dòng define debug và thêm ngay vào bên dưới đó.
Tìm host đê anh ơi, mấy hôm nay web chậm quá, aaaaaaaa
Tuần sau có nhé. Anh sắp build xong hệ thống rồi. :D
Chỗ nào thế anh, cho em cái bảng giá trước đê để còn gom thóc :D
Server đặt ở VDC nhé. Đảm bảo load cực nhanh. :)
vẫn giá + thông số cũ à :D
Hostinger.vn có bài hướng dẫn tăng tốc website WordPress khá hữu ích các bạn có thể tham khảo thêm nhé
https://www.hostinger.vn/huong-dan/tang-toc-wordpress-trong-9-buoc
Cho e hỏi là có cách nào download file dung lượng lớn mà không cần click vào nút “Vẫn tải xuống” ở trang “Google – Cảnh báo virus” không zậy (ý e là không muốn mở trang đó, chỉ cần 1 đường link là download file luôn) . Như trang tienichmaytinh đang sử dụng!!!
Bạn chọn dịch vụ lưu trữ nào cho phép lấy direct link ấy. :P
Cứ chèn đoạn define(‘WP_REDIS_SCHEME’, ‘unix’);
define(‘WP_REDIS_PATH’, ‘/home/cfhysrfz/.applicationmanager/redis.sock’); vào lại trang lại lỗi luôn, k làm được, sao vậy bác?
Bạn đã thay link của mình bằng link socket của bạn chưa? Kiểm tra lại vị trí chèn code, gỡ bỏ các plugin có chức năng tương tự (ví dụ Memcached)…
Đã làm xong, mà hơi ngán vụ bị tắt tự động giống memcached
:D Dùng Redis Cache thì nhớ tắt Memcached (disable) đi nha. :P
Thấy nó đang tắt rồi, hình như Hiếu tắt cho lần trước thì phải :D