Cài đặt và cấu hình Redis

Redis
install redis

Cài đặt Redis

Việc cài đặt Redis có thể khác nhau tùy thuộc vào hệ điều hành mà bạn đang sử dụng. Dưới đây là hướng dẫn cài đặt Redis trên các hệ điều hành phổ biến: Windows, macOS, và Linux.

1. Cài đặt Redis trên Windows

Mặc dù Redis không hỗ trợ chính thức trên Windows, bạn có thể sử dụng phiên bản được phát triển bởi Microsoft:

  • Bước 1: Tải Redis cho Windows từ trang GitHub của Microsoft.
  • Bước 2: Giải nén tệp tải về và mở Command Prompt.
  • Bước 3: Chuyển đến thư mục chứa tệp Redis và chạy lệnh sau để khởi động Redis:
redis-server.exe
  • Bước 4: Mở một cửa sổ Command Prompt khác và chạy lệnh sau để kiểm tra Redis:
redis-cli.exe ping

Nếu nhận được phản hồi “PONG”, tức là Redis đã hoạt động.

2. Cài đặt Redis trên macOS

  • Bước 1: Mở Terminal và cài đặt Homebrew nếu bạn chưa có. Chạy lệnh sau để cài đặt Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Bước 2: Cài đặt Redis bằng Homebrew:
brew install redis
  • Bước 3: Khởi động Redis:
brew services start redis
  • Bước 4: Kiểm tra Redis:
redis-cli ping

3. Cài đặt Redis trên Linux

  • Bước 1: Cập nhật hệ thống:
sudo apt update
  • Bước 2: Cài đặt Redis:
sudo apt install redis-server
  • Bước 3: Khởi động dịch vụ Redis:
sudo systemctl start redis.service
  • Bước 4: Kiểm tra Redis:
redis-cli ping

Cấu hình Redis

Sau khi cài đặt, bạn có thể cấu hình Redis theo nhu cầu của mình.

1. Tệp cấu hình

Tệp cấu hình của Redis thường nằm ở /etc/redis/redis.conf trên Linux. Bạn có thể mở tệp này bằng trình soạn thảo văn bản để thay đổi cấu hình.

2. Một số tùy chọn cấu hình quan trọng

  • Bộ nhớ tối đa: Giới hạn lượng bộ nhớ mà Redis có thể sử dụng. Ví dụ, để giới hạn bộ nhớ tối đa là 256MB, bạn có thể thêm dòng sau vào tệp cấu hình:
maxmemory 256mb
  • Loại bỏ dữ liệu: Để cấu hình loại bỏ dữ liệu khi bộ nhớ vượt quá giới hạn, bạn có thể sử dụng:
maxmemory-policy allkeys-lru
  • Bảo mật: Bạn có thể đặt mật khẩu để bảo vệ Redis bằng cách thêm dòng sau vào tệp cấu hình:
requirepass yourpassword
  • Chế độ lưu trữ: Redis hỗ trợ hai chế độ lưu trữ chính: RDB (Redis Database Backup) và AOF (Append Only File). Bạn có thể cấu hình chúng bằng cách chỉnh sửa các tùy chọn sau:
save 900 1   # Lưu sau 15 phút nếu có ít nhất 1 thay đổi
appendonly yes  # Bật chế độ AOF

Khởi động lại Redis

Sau khi thực hiện thay đổi trong tệp cấu hình, bạn cần khởi động lại Redis để áp dụng các thay đổi:

sudo systemctl restart redis.service

Kiểm tra cấu hình

Bạn có thể kiểm tra cấu hình của Redis bằng cách sử dụng lệnh:

redis-cli config get *

Kết luận

Cài đặt và cấu hình Redis rất đơn giản và nhanh chóng. Bằng cách làm theo các bước trên, bạn đã có thể triển khai Redis trong môi trường của mình. Trong bài viết tiếp theo, chúng ta sẽ khám phá các cấu trúc dữ liệu mà Redis hỗ trợ và cách sử dụng chúng hiệu quả.