Redis Object Cache là gì?
Redis Object Cache là một cơ chế lưu trữ dữ liệu tạm thời (cache) sử dụng Redis — một hệ thống cơ sở dữ liệu dạng key-value nằm trong bộ nhớ (in-memory) — nhằm tăng tốc độ truy xuất dữ liệu và cải thiện hiệu suất cho website hoặc ứng dụng web, đặc biệt là với WordPress.
Trong WordPress, mỗi lần người dùng truy cập vào một trang, hệ thống phải truy vấn cơ sở dữ liệu (MySQL) để lấy nội dung, cài đặt, thông tin người dùng, plugin, v.v… Điều này gây tốn thời gian và tài nguyên. Redis Object Cache giúp giải quyết vấn đề đó bằng cách:
- Lưu trữ kết quả của các truy vấn vào Redis (trong RAM).
- Lần truy cập sau, thay vì hỏi lại MySQL, WordPress chỉ cần lấy dữ liệu từ Redis – nhanh hơn rất nhiều.
Ưu điểm của Redis Object Cache:
✅ Tăng tốc độ tải trang
✅ Giảm tải cho MySQL
✅ Hiệu quả với các website có lượng truy cập cao
✅ Lý tưởng cho WooCommerce hoặc các site động nhiều dữ liệu
Các plugin WordPress hỗ trợ Redis Object Cache:
- Redis Object Cache (by Till Krüss) – phổ biến nhất.
- W3 Total Cache – có hỗ trợ Redis nhưng cấu hình phức tạp hơn.
- LiteSpeed Cache – hỗ trợ Redis nếu server hỗ trợ LiteSpeed.
Hướng dẫn cài đặt và kích hoạt Redis Object Cache cho website WordPress
Yêu cầu:
- Kiến thức cơ bản về quản trị website WordPress
- Có thể truy cập được mã nguồn của website, cụ thể là truy cập và chỉnh sửa được wp-config.php
Nếu bạn đang dùng hosting tại DIGIS:
1. Máy chủ hosting đã được tích hợp sẵn Redis cho các phiên bản PHP từ 7.4 trở lên
2. Chỉ cần cài plugin Redis Object Cache (by Till Krüss) và làm theo hướng dẫn bên dưới
Nếu bạn đang dùng hosting tại nhà cung cấp khác:
1. Liên hệ với bộ phận hỗ trợ của nhà cung cấp hosting để biết xem máy chủ hosting đã được tích hợp Redis vào hay chưa
2. Nếu đã tích hợp, tiếp tục làm theo hướng dẫn bên dưới
3. Nếu chưa tích hợp, gửi yêu cầu hỗ trợ tích hợp Redis Cache vào hosting, sau đó làm theo hướng dẫn bên dưới
Bước 1:
Cài đặt Plugin Redis Object Cache từ thư viện plugin WordPress hoặc tải plugin từ WordPress.org rồi upload lên website, sau đó kích hoạt Plugin.

Bước 2:
Cấu hình Redis Object Cache trong file wp-config.php. Thêm đoạn code sau vào file wp-config.php, bên dưới thẻ mở <?php:
– Đối với website dùng hosting tại DIGIS:
define('WP_CACHE_KEY_SALT', 'tenmiencuaban.com');
define('WP_CACHE', true);

– Đối với website dùng hosting tại nhà cung cấp khác:
// Kích hoạt Redis Object Cache
define('WP_REDIS_HOST', '127.0.0.1'); // hoặc 'localhost'
define('WP_REDIS_PORT', 6379); // Cổng mặc định của Redis
// (Tùy chọn) Nếu Redis dùng socket thay vì host/port:
// define('WP_REDIS_PATH', '/var/run/redis/redis-server.sock');
// (Tùy chọn) Prefix cho các key Redis nếu bạn dùng nhiều site
define('WP_CACHE_KEY_SALT', 'tenmiencuaban.com_');
// Kích hoạt WP_CACHE để WordPress sử dụng cache
define('WP_CACHE', true);
Tuỳ thuộc vào nhà cung cấp hosting, Redis sẽ được cài trên Host hoặc Port khác nhau, và cũng có thể dùng socket thay vì host/port. Bạn cần liên hệ với bộ phận kỹ thuật của nhà cung cấp hosting để được tư vấn cụ thể về các thông số này, sau đó sử dụng thông số thay vào đoạn code và chèn vào wp-config.php.
Bước 3:
Bật Redis Object Cache trên website WordPress. Sau khi cài Plugin thành công, bạn truy cập vào đường dẫn https://tenmiencuaban.com/wp-admin/options-general.php?page=redis-cache sẽ thấy cấu hình của Redis, chọn Enable Object Cache.


Redis Object Cache đã được cài đặt thành công:
Kết luận
Sau khi cài đặt Redis, website của bạn sẽ được cài thiện tốc độ đáng kể. Đặc biệt đối với các website có nhiều trang, tin tức, hình ảnh và sản phẩm. Chúng tôi khuyến nghị các website WordPress nên sử dụng bộ nhớ đệm đối tượng như Redis Object Cache hoặc các bộ nhớ đệm đối tượng khác để cải thiện trải nghiệm người dùng trên website, giúp cho website hoạt động ổn định hơn.
Khách hàng sử dụng hosting tại DIGIS có thể liên hệ bộ phận hỗ trợ để được hỗ trợ cài đặt miễn phí. Nếu bạn không phải là khách hàng của DIGIS, có thể tham khảo Dịch vụ Bảo mật Hệ thống Website của chúng tôi để được tư vấn tối ưu website WordPress toàn diện.
Thank you!

