21/05/2025
Cài đặt Redis trên VPS Ubuntu với nhiều mục đích, trong đó tăng tốc độ truy xuất dữ liệu là một trong những mục đích quan trọng nhất. Redis là một công cụ không thể thiếu với khả năng lưu trữ dữ liệu trên bộ nhớ (RAM) siêu nhanh. Nếu bạn đang quản lý một VPS Ubuntu và muốn tận dụng Redis nhưng chưa biết cài đặt, đừng bỏ qua bài viết sau nhé!
Redis (REmote DIctionary Server) là một hệ quản trị cơ sở dữ liệu NoSQL dạng key-value hoạt động chủ yếu trong RAM. Nổi tiếng với tốc độ xử lý cực nhanh và khả năng hỗ trợ nhiều cấu trúc dữ liệu như: String, List, Set, Sorted Set, Hash, Stream,…
Redis thường được dùng làm cache, message broker, session store, hoặc cả primary database cho các hệ thống real-time.
Redis Server là tiến trình chính chạy nền của Redis. Khi bạn khởi động Redis, chính redis-server sẽ chịu trách nhiệm:
Redis là một trong những hệ thống lưu trữ dữ liệu trên bộ nhớ (in-memory database) phổ biến nhất thế giới. Khi kết hợp Redis với VPS Ubuntu, bạn sẽ có một hệ thống cực kỳ linh hoạt, nhanh và dễ kiểm soát. Dưới đây là những lý do tại sao Redis nên có mặt trong hầu hết các dự án triển khai trên VPS Ubuntu.
Redis hoạt động hoàn toàn trên RAM, giúp tốc độ đọc/ghi dữ liệu nhanh hơn hàng chục lần so với các hệ quản trị cơ sở dữ liệu truyền thống như MySQL hay PostgreSQL.
Thời gian phản hồi trung bình chỉ ~1ms.
Lý tưởng cho các tác vụ đòi hỏi tốc độ cao như caching, session, hoặc real-time data.
Khi bạn dùng Redis trên VPS Ubuntu:
Redis có thể được cài đặt chỉ với vài dòng lệnh trên Ubuntu. Hệ điều hành này cũng là một trong những nền tảng ổn định và phổ biến nhất cho máy chủ, nên:
Redis có nhiều tùy chọn cấu hình:
Redis hỗ trợ rất tốt với các nền tảng như:
Nhờ đó, Redis giúp tăng hiệu năng toàn diện cho cả hệ thống backend.
=> Xem thêm: Đo tốc độ mạng bằng iPerf trên VPS ubuntu 20.04
Hướng dẫn bên dưới có thể áp dụng cho cả VPS Ubuntu 20.04, 22.04 và các phiên bản mới hơn.
Bước 1: Cập nhật hệ thống
sudo apt update && sudo apt upgrade -y
Bước 2: Cài đặt Redis
sudo apt install redis-server -y
Sau khi cài xong, Redis sẽ tự động khởi động và được kích hoạt chạy nền.
sudo systemctl status redis
Sau khi chạy lệnh ta nhận được kết quả như hình ảnh phía dưới.
Kết quả hiển thị trong ảnh cho thấy Redis server đã được cài đặt và đang chạy thành công trên hệ thống của bạn.
Lệnh đã chạy: sudo systemctl status redis
Kết quả trả về: Active: active (running) — Redis đang chạy bình thường.
Nếu Redis chưa chạy, dùng lệnh:
sudo systemctl start redis
Redis đi kèm công cụ redis-cli giúp bạn test nhanh:
redis-cli
Thử lệnh sau:
set website “redis-server”
get website
Kết quả trả về như hình ảnh phía dưới.
Kết quả trong ảnh cho thấy ta đang tương tác thành công với Redis thông qua redis-cli — Redis Command Line Interface.
Phân tích chi tiết:
Chạy redis-cli để truy cập vào Redis: 127.0.0.1:6379>
Điều này nghĩa là VPS đang kết nối tới Redis tại địa chỉ localhost (127.0.0.1) và cổng mặc định là 6379.
Chạy lệnh set website “redis-server” => Redis lưu giá trị “redis-server” vào khóa có tên website. Kết quả trả về OK nghĩa là thành công.
Chạy lệnh get website => Redis trả về “redis-server” đúng như bạn đã lưu. Điều này chứng minh rằng Redis đang hoạt động tốt và có thể lưu trữ dữ liệu dạng key-value.
Kết luận:
Redis server của bạn đang hoạt động bình thường. Bạn đã có thể:
• Ghi dữ liệu (lệnh SET)
• Đọc lại dữ liệu (lệnh GET)
Redis mặc định không mã hóa và không nên mở cổng 6379 ra Internet trừ khi thực sự cần thiết.
Gợi ý bảo mật:
sudo ufw allow ssh
sudo ufw deny 6379
sudo ufw enable
Trên đây là hướng dẫn cài đặt Redis trên VPS Ubuntu và những cài đặt cần thiết liên quan cho VPS Ubuntu. Redis-server là thành phần quan trọng giúp Redis hoạt động như một hệ thống lưu trữ dữ liệu cực kỳ nhanh, ổn định và linh hoạt. Trên một VPS Ubuntu, việc cài đặt Redis chỉ mất vài phút nhưng mang lại giá trị lâu dài về hiệu suất và khả năng mở rộng. Chúc các bạn cài đặt thành công!
Enode.vn là dịch vụ cung cấp máy chủ ảo VPS, Proxy datacener, Poxy dân cư, Social Growth.
© 2021 Bản quyền thuộc về ENODE.VN