1. Update hệ thống
sudo apt update
sudo apt upgrade -y
sudo apt upgrade -y
2. Cài Redis
Cách nhanh:
sudo apt install redis-server -y
Hoặc muốn dùng bản mới từ repo Redis chính thức: (Redis)
sudo apt install lsb-release curl gpg -y
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt update
sudo apt install redis -y
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt update
sudo apt install redis -y
3. Cho Redis tự chạy khi reboot
sudo systemctl enable redis-server
sudo systemctl start redis-server
sudo systemctl start redis-server
Kiểm tra:
systemctl status redis-server
Nếu thấy:
Active: active (running)
là OK.
4. Test Redis
Vào redis-cli:
redis-cli
Gõ:
ping
Kết quả:
PONG
Thoát:
exit
5. Cấu hình Redis cho phép truy cập từ server khác (nếu cần)
Mặc định Redis chỉ nghe localhost.
Mở config:
sudo nano /etc/redis/redis.conf
Tìm:
bind 127.0.0.1 ::1
Đổi thành:
bind 0.0.0.0
Bật password:
Tìm:
# requirepass foobared
đổi:
requirepass MatKhauRedisCuaBan
Lưu Ctrl + O → Enter → Ctrl + X
Restart:
sudo systemctl restart redis-server
6. Mở firewall port 6379 (nếu dùng remote)
sudo ufw allow 6379/tcp
Kiểm tra:
sudo ufw status
7. Kiểm tra Redis đang listen
ss -lntp | grep 6379
Ví dụ:
LISTEN 0 511 0.0.0.0:6379
8. Backup dữ liệu Redis
File dữ liệu thường nằm:
/var/lib/redis/
Kiểm tra:
ls -lah /var/lib/redis
Nếu anh cài Redis cho app web (Laravel, NodeJS, Python), Docker, hay chạy trên Proxmox VM thì có vài cấu hình tối ưu khác (RAM, persistence, maxmemory, security) nên làm thêm.