Back to Blog

Cài đặt Redis Server trên Ubuntu 22.04 chi tiết nhất

Cài đặt Redis Server trên Ubuntu 22.04 chi tiết nhất
21 Th8, 2025 Blog

Cài đặt Redis Server trên Ubuntu 22.04 là một trong những bước quan trọng nếu bạn muốn xây dựng hệ thống ứng dụng có khả năng xử lý dữ liệu nhanh chóng, đặc biệt trong các dự án web, thương mại điện tử hoặc game online. Redis (Remote Dictionary Server) là một cơ sở dữ liệu NoSQL dạng key-value nổi tiếng nhờ tốc độ và hiệu suất vượt trội.
Với Ubuntu 22.04 – phiên bản mới nhất, bạn sẽ nhận được các tính năng bảo mật và tối ưu hệ thống hiện đại nhất, giúp Redis hoạt động ổn định và an toàn hơn.

Redis là gì?

Redis là cơ sở dữ liệu in-memory key-value store mã nguồn mở, được sử dụng rộng rãi cho:

  • Lưu trữ cache để tăng tốc ứng dụng.

  • Hàng đợi tin nhắn (Message Queue) trong các hệ thống xử lý bất đồng bộ.

  • Lưu trữ session cho website hoặc API.

  • Phân tích dữ liệu thời gian thực.

Ưu điểm nổi bật của Redis:

  • Tốc độ xử lý cực nhanh (hàng triệu yêu cầu/giây).

  • Hỗ trợ nhiều cấu trúc dữ liệu: Strings, Lists, Sets, Hashes…

  • Dễ dàng tích hợp với Node.js, Python, PHP, Java…

  • Có khả năng sao lưu (Persistence) và nhân bản dữ liệu (Replication).

Ubuntu 22.04 và lợi thế khi cài Redis

Ubuntu 22.04 LTS (Long Term Support) mang lại:

  • Bảo mật nâng cao với kernel và gói phần mềm được cập nhật liên tục.

  • Hiệu suất tối ưu cho Redis nhờ hệ thống quản lý tài nguyên tốt hơn.

  • Hỗ trợ dài hạn (LTS) trong nhiều năm.

  • Cộng đồng hỗ trợ mạnh mẽ, dễ dàng tìm kiếm tài liệu và giải pháp.

Vì sao nên cài đặt Redis trên Ubuntu 22.04?

  1. Tương thích cao – Redis hoạt động mượt mà trên môi trường Linux, đặc biệt là Ubuntu.

  2. Tối ưu tài nguyên – Ubuntu nhẹ, Redis in-memory nên kết hợp giúp tối đa hiệu suất.

  3. Bảo mật – Ubuntu có hệ thống cập nhật bảo mật tốt, giảm nguy cơ bị tấn công.

  4. Dễ triển khai – Ubuntu 24.04 hỗ trợ nhiều công cụ giúp cài đặt Redis nhanh chóng.

Chuẩn bị trước khi cài đặt

Trước khi bắt đầu, bạn cần:

  • Máy chủ hoặc VPS cài sẵn Ubuntu 22.04 (có thể thuê tại ProxyDancu.com để đảm bảo tốc độ và IP ổn định).

  • Quyền truy cập SSH (sử dụng Bitvise SSH Client hoặc terminal).

  • Kết nối Internet ổn định.

Các bước cài đặt Redis Server trên Ubuntu 22.04

Bước 1: Cập nhật hệ thống

Trước khi cài đặt bất kỳ phần mềm nào, bạn nên đảm bảo rằng toàn bộ gói trên hệ thống của mình đã được cập nhật. Điều này giúp giảm rủi ro xung đột và tận dụng các bản vá bảo mật mới nhất.

apt update && apt upgrade -y
  • apt update: Tải về danh sách gói mới nhất từ các kho lưu trữ.

  • apt upgrade: Nâng cấp tất cả các gói đã cài đặt lên phiên bản mới nhất.
    💡 Mẹo: Sau bước này, bạn nên khởi động lại hệ thống nếu có gói lõi (kernel) được cập nhật.

Cài đặt Redis Server trên Ubuntu 24.04

Cập nhật hệ thống

Bước 2: Cài đặt Redis Server

Ubuntu 22.04 đã tích hợp sẵn Redis trong kho phần mềm chính thức, vì vậy bạn có thể cài trực tiếp:

apt install redis-server -y
  • Lệnh này sẽ cài Redis server, Redis CLI (công cụ dòng lệnh) và các file cấu hình mặc định.

  • Redis là một dịch vụ chạy nền (daemon), có thể hoạt động ngay sau khi cài đặt.

Cài đặt Redis Server trên Ubuntu 24.04

Cài đặt Redis Server

Bước 3: Cấu hình Redis

Redis mặc định chưa được bảo mật, điều này dễ bị tấn công nếu mở cổng ra internet.
Mở file cấu hình:

nano /etc/redis/redis.conf
    1. Đặt mật khẩu cho Redis
      Tìm dòng:

      # requirepass foobared
      

      và thêm:

      requirepass matkhau_manh_cua_ban
      

      🔒 Mẹo: Dùng mật khẩu dài, có ký tự đặc biệt, chữ hoa – chữ thường để tăng bảo mật

Cài đặt Redis Server trên Ubuntu 24.04

Cấu hình Redis

Bước 4: Khởi động lại Redis

systemctl restart redis-server

Lệnh này sẽ tải lại toàn bộ cấu hình mà bạn vừa chỉnh.

Bước 5: Kiểm tra Redis hoạt động

Chạy lệnh:

redis-cli

Nếu đã đặt mật khẩu, đăng nhập bằng:

auth matkhau_manh_cua_ban

Kiểm tra:

ping

Nếu trả về PONG là thành công.

Cài đặt Redis Server trên Ubuntu 24.04

Kiểm tra Redis hoạt động

Bước 6: Kích hoạt Redis chạy khi khởi động

systemctl enable redis-server

Điều này đảm bảo dịch vụ cache luôn sẵn sàng mà không cần khởi động thủ công.

Một số lệnh cơ bản trong Redis

  • set key value – Lưu giá trị.

  • get key – Lấy giá trị.

  • del key – Xóa key.

  • keys * – Xem tất cả key.

  • flushall – Xóa toàn bộ dữ liệu.

Ứng dụng thực tế của Redis

  1. Tăng tốc website bằng cache dữ liệu.

  2. Lưu session cho ứng dụng web.

  3. Quản lý hàng đợi trong hệ thống microservices.

  4. Phân tích dữ liệu thời gian thực.

Bảo mật Redis trên Ubuntu 22.04

  • Đặt mật khẩu mạnh.

  • Giới hạn truy cập qua firewall:

ufw allow from IP_CUA_BAN to any port 6379
  • Không public Redis ra internet nếu không cần thiết.

Bạn có thể quan tâm đến:  Cài đặt MongoDB trên Ubuntu 22.04

Điểm mấu chốt sau khi cài đặt Redis

Việc cài đặt Redis Server trên Ubuntu 22.04 là lựa chọn tuyệt vời cho các hệ thống yêu cầu tốc độ và độ ổn định cao. Với hướng dẫn trên, bạn có thể triển khai Redis nhanh chóng, cấu hình bảo mật hợp lý và áp dụng ngay vào dự án. Cung cấp toàn bộ các bước cần thiết — từ cài đặt gói, cấu hình cơ bản, quản lý dịch vụ đến kiểm tra hoạt động và các thiết lập bảo mật/persistence cơ bản. Sau khi hoàn tất, bạn sẽ có một instance Redis ổn định, có thể phục vụ cả mục đích phát triển lẫn môi trường sản xuất nhỏ.
Nếu bạn cần VPS tốc độ cao, IP ổn định để cài Redis hoặc các dịch vụ khác, hãy tham khảo dịch vụ tại đây – hỗ trợ kỹ thuật tận tâm và hạ tầng mạnh mẽ.

Share on