Redis

REDIS là giải pháp bộ nhớ đệm đối tượng mạnh mẽ và bền vững, được xây dựng để lưu giữ hiệu quả dữ liệu website thường xuyên truy cập trong bộ nhớ RAM.
Nhờ khả năng lưu và phục vụ dữ liệu từ RAM, nó giảm thiểu các truy vấn cơ sở dữ liệu tốn thời gian, giúp cải thiện đáng kể hiệu năng website.
Bật / Tắt
Bạn có thể bật hoặc tắt container dịch vụ REDIS khi cần. Tắt nó sẽ ngay lập tức xoá mọi dữ liệu Redis hiện có khỏi bộ nhớ.
Bật container dịch vụ REDIS sẽ khởi chạy dịch vụ container Redis trên cổng mặc định là 6379.

Đặt giới hạn bộ nhớ
Khi khởi tạo, container Redis có sẵn giới hạn bộ nhớ mặc định; bạn nên đặt giới hạn bộ nhớ phù hợp với trường hợp sử dụng và nhu cầu của mình.
Khi dịch vụ đang chạy, mức sử dụng tài nguyên theo thời gian thực (CPU, bộ nhớ, mạng và block I/O) được hiển thị trên trang này. Nhấn Chỉnh sửa giới hạn để đặt giới hạn mới trên giao diện /containers, truy cập được qua menu Docker/containers của panel người dùng.

Thay đổi giới hạn bộ nhớ sẽ cần khởi động lại container Redis để áp dụng giới hạn mới, dẫn đến việc xoá toàn bộ dữ liệu hiện có trong bộ nhớ đệm.
Kết nối tới REDIS
Để kết nối tới phiên bản REDIS của bạn, dùng các thông tin sau:
- Địa chỉ máy chủ: redis (không phải 127.0.0.1)
- Cổng: 6379 (cổng REDIS mặc định)
Để kiểm tra kết nối tới máy chủ REDIS, bạn có thể dùng lệnh 'telnet' trong terminal hoặc tham khảo các script ví dụ bên dưới.
Kiểm tra kết nối bằng PHP
- Dùng FileManager mở thư mục website của bạn
- Tạo tệp mới tên redis-test.php
- Thêm đoạn mã sau vào tệp vừa tạo và lưu:
<?php
//Connecting to Redis server on localhost
$redis = new Redis();
$redis->connect('redis', 6379);
echo "Connection to server successfully";
//check whether server is running or not
echo "Server is running: ".$redis->ping();
?>
- Trong trình duyệt, mở website của bạn và thêm /redis-test.php, ví dụ nếu website là example.com, bạn mở example.com/redis-test.php
Bạn sẽ thấy thông báo Server is running.. cho biết dịch vụ REDIS đang hoạt động và kết nối đã được thiết lập.
Plugin WordPress
Để dùng bộ nhớ đệm REDIS cho website WordPress, bạn cần một plugin WordPress. Dưới đây là một số plugin WordPress mà chúng tôi đã đánh giá cho bộ nhớ đệm REDIS:
Xem nhật ký
Bạn có thể xem nhật ký của dịch vụ REDIS. Nhờ đó, bạn có thể phát hiện lỗi của dịch vụ hoặc, chẳng hạn, xác định xem đã chạm giới hạn bộ nhớ hay chưa.
