Nội dung
Ở bài viết này AZDIGI sẽ hướng dẫn bạn cách cài đặt Redis lên máy chủ sử dụng aaPanel và đồng thời hướng dẫn các bạn cách cấu hình hình Redis với Website WordPress để tối ưu, tăng sức chịu tải và giúp tốc độ load site được cải thiện hơn.
Redis là gì?
Redis là phần mềm một mã nguồn mở được dùng để lưu trữ dữ liệu có cấu trúc, có thể sử dụng như một database, bộ nhớ cache hay một message broker. Nó là hệ thống lưu trữ dữ liệu với dạng KEY-VALUE
rất mạnh mẽ và phổ biến hiện nay. Redis nổi bật bởi nó hỗ trợ nhiều cấu trúc dữ liệu cơ bản như: hash, list, set, sorted set, string. Tất cả dữ liệu được ghi lại và lưu trên RAM, do đó tốc độ đọc ghi dữ liệu sẽ rất nhanh. Cụ thể các bước cài đặt và cấu hình mời các bạn xem tiếp phần bên dưới nhé.
Lưu ý: Tính năng Redis Socket này chỉ khả dụng trên DirectAdmin Pro Pack. Các giấy phép DirectAdmin thông thường sẽ không có tính năng này.
Kích hoạt Redis trên SeoHosting
Để cài đặt Redis, các bạn cần đăng nhập vào trong SeoHosting của mình, nếu quên thông tin các bạn có thể reset lại thông tin theo hướng dẫn bên dưới.
Sau khi đã đăng nhập thành công vào Seo Hosting, các bạn truy cập vào Advanced Features => Redis
Tại đây bạn sẽ thấy trạng thái đang là Disabled , bạn click vào nút này để kích hoạt Redis.
Lúc này bạn cần chờ vài giây để hệ thống kích hoạt Redis lên, lúc này bạn sẽ thấy hệ thống cung cấp một đoạn socket (phần khoanh đỏ)
Tiếp đó bạn vào Select PHP Version kiểm tra và hãy chắc chắn rằng là Extension redis
trên PHP đã được bật.
Cấu hình Redis Cache vào website Wordpress
Bước 1: Thêm cấu hình Redis
Sau đó bạn cần mở tập tin wp-config.php cần cấu hình, và thêm đoạn mã bên dưới vào dưới phần <?php
/**AZDIGI Redis Cache**/
define('WP_REDIS_SCHEME', 'unix');
define('WP_REDIS_PATH','/home/username/redis/redis.sock');
define('WP_REDIS_CLIENT', 'pecl');
define('WP_CACHE_KEY_SALT', 'nhập vào tên miền của bạn');
define('WP_REDIS_MAXTTL', '900');
define('WP_REDIS_SELECTIVE_FLUSH', true);
Bạn nhớ sử 2 phần `WP_REDIS_PATH’ và ‘WP_CACHE_KEY_SALT’ thành đường dẫn tập tin redis.sock và tên miền của bạn, như ví dụ hình bên dưới.
Bước 2: Cài đặt Plugin và kích hoạt Redis
Nếu bạn đang sử dụng plugin WP-Rocket do AZDIGI tặng miễn phí (hoặc các plugin cache không hỗ trợ Object Cache) thì có thể sử dụng thêm Redis bằng cách cài plugin Redis Object Cache. AZDIGI khuyến khích bạn nên cài đặt thêm Plugin trên để cấu hình Object Cache thay vì cấu hình trực tiếp vào Plugin (có hỗ trợ Object Cache ), điều này sẽ giảm được một số lỗi hoặc cảnh báo liên quan đến Memory.
Sau khi cài đặt xong các bạn kích hoạt (activte) lên, các bạn truy cập vào Plugin và nhấn vào Enable Object Cache để kích hoạt.
Nếu kết quả hiển thị như hình thì kích hoạt Redis thành công
Như vậy, ở bài viết này mình đã hướng dẫn các bạn cách kích hoạt Redis cache trên dịch vụ SeoHosting và kết nối với website Wordpress vô cùng đơn giản. Việc cấu hình sử dụng Redis cache sẽ giúp website của bạn tăng sức chịu tải, từ đó giúp website hoạt động ổn định và có tốc độ truy cập nhanh hơn.
Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com