Giảm 50% tất cả các gói, thời gian có hạn. Bắt đầu từ $2.48/mo
Redis

Redis

Redis là kho dữ liệu trong bộ nhớ. Cache, hàng đợi tin nhắn, lưu trữ phiên, bảng xếp hạng và cơ sở dữ liệu key-value được triển khai nhiều nhất trong môi trường production. Được sử dụng tại Twitter, GitHub, Stack Overflow và Airbnb. Độ trễ dưới mili giây, hỗ trợ nhiều tùy chọn lưu trữ bền vững.

Phiên bản

Mới nhất

Hệ Điều Hành

Ubuntu Server 24.04 LTS

RAM tối thiểu

1 GB

Các loại IP

IPV4,IPV6

Truy cập

Bạn có thể truy cập Redis tại redis://localhost:6379

Ví dụ truy cập shell tương tác:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

Các tệp và thư mục quan trọng

  • /etc/redis/redis.conf → File cấu hình chính
  • /var/lib/redis/ → Thư mục dữ liệu để lưu trữ bền vững
  • /var/log/redis/redis-server.log → Tệp nhật ký
  • /usr/bin/redis-cli → Công cụ dòng lệnh Redis
  • /usr/bin/redis-server → File nhị phân daemon của Redis

Quản lý Dịch vụ

Các thao tác dịch vụ thường dùng:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Cấu hình

File cấu hình Redis: /etc/redis/redis.conf

  • bind. Kiểm soát giao diện mạng mà Redis lắng nghe.
  • protected-mode. Phải tắt nếu bạn cho phép truy cập từ xa.
  • requirepass. Đặt mật khẩu để xác thực client.
  • maxmemory. Giới hạn mức sử dụng RAM (cho các trường hợp dùng cache).
  • appendonly. Bật tính năng lưu trữ AOF.

Sau khi thực hiện bất kỳ thay đổi nào:

systemctl restart redis-server

Các công cụ và lệnh hữu ích

Redis có sẵn một số công cụ tích hợp:

  • redis-cli → Giao diện dòng lệnh cho Redis
  • redis-benchmark → Tiện ích so sánh hiệu năng
  • redis-check-aofredis-check-rdb → Xác thực các tệp persistence AOF/RDB
  • redis-server → Khởi động thủ công daemon Redis

Nhật ký và giám sát

Kiểm tra nhật ký:

journalctl -u redis-server -f

Giám sát hoạt động:

redis-cli monitor

Xem các client đang kết nối:

redis-cli client list

Chế độ Duy trì

Redis hỗ trợ hai tùy chọn persistence:

  1. RDB snapshots → Lưu trạng thái cơ sở dữ liệu theo định kỳ (nhẹ hơn).
  2. AOF (Append Only File) → Ghi lại mọi thao tác ghi (an toàn hơn nhưng tốn dung lượng hơn).

Bạn có thể bật cả hai trong /etc/redis/redis.conf để bền vững.

Thêm công cụ cơ sở dữ liệu

Các ứng dụng liên quan.

Triển khai Redis ngay. Từ $2.48/tháng.