Chuyển tới nội dung chính

Valkey

Valkey_disabled.png

Valkey là kho lưu trữ khoá–giá trị trong bộ nhớ, hiệu năng cao, mã nguồn mở, được thiết kế như một nhánh rẽ do cộng đồng phát triển từ Redis, phục vụ bộ nhớ đệm và thao tác trên cấu trúc dữ liệu một cách nhanh chóng.

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ụ Valkey khi cần. Tắt nó sẽ ngay lập tức xoá mọi dữ liệu Valkey hiện có khỏi bộ nhớ.

Bật container dịch vụ Valkey sẽ khởi chạy dịch vụ container Valkey trên cổng mặc định là 6379.

redis_enabled.png

Đặt giới hạn bộ nhớ​

Khi khởi tạo, container Valkey 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.

redis_limits.png

INFORMATION

Thay đổi giới hạn bộ nhớ sẽ cần khởi động lại container Valkey để á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 Valkey​

Để kết nối tới phiên bản Valkey của bạn, dùng các thông tin sau:

  • Địa chỉ máy chủ: valkey (không phải 127.0.0.1)
  • Cổng: 6379 (cổng Valkey mặc định)

Để kiểm tra kết nối tới máy chủ Valkey, 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​

  1. Dùng FileManager mở thư mục website của bạn
  2. Tạo tệp mới tên valkey-test.php
  3. Thêm đoạn mã sau vào tệp vừa tạo và lưu:
<?php
//Connecting to Valkey 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();
?>
  1. Trong trình duyệt, mở website của bạn và thêm /valkey-test.php, ví dụ nếu website là example.com, bạn mở example.com/valkey-test.php

Bạn sẽ thấy thông báo Server is running.. cho biết dịch vụ Valkey đang hoạt động và kết nối đã được thiết lập.

Plugin WordPress​

Để dùng bộ nhớ đệm Valkey 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 Valkey/Redis:

Xem nhật ký​

Bạn có thể xem nhật ký của dịch vụ Valkey. 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.

redis_log.png

Trang này có hữu ích không?