TopDev

Cách kiểm tra server linux đã cài Redis chưa và cách cài nó như thế nào

minhdev 📖 2 phút đọc

Để kiểm tra server Linux đã cài Redis chưacách cài Redis nếu chưa có, bạn làm theo các bước sau:



✅ 1. Kiểm tra Redis đã cài chưa#

Chạy lệnh sau trong terminal:#

redis-server -v

Kết quả nếu đã cài:#

Redis server v=7.0.11 sha=... bits=64 build=...

Hoặc:#

redis-cli ping

Kết quả nếu Redis đang chạy:

PONG



❌ Nếu Redis chưa được cài đặt → bạn sẽ thấy:#

Command 'redis-server' not found



✅ 2. Cách cài Redis trên Linux (Ubuntu, Debian)#

Bước 1: Cập nhật package#

sudo apt update

Bước 2: Cài Redis#

sudo apt install redis-server -y

Bước 3: Bật Redis khởi động cùng hệ thống#

sudo systemctl enable redis

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

sudo systemctl start redis

Bước 5: Kiểm tra trạng thái Redis#

sudo systemctl status redis

Kết quả nếu Redis chạy ổn:

● redis.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis.service; enabled) Active: active (running)



✅ 3. Cấu hình Redis (tuỳ chọn)#

File cấu hình thường nằm ở:

/etc/redis/redis.conf

Gợi ý chỉnh:

` bind 127.0.0.1

Hoặc bind 0.0.0.0 nếu muốn truy cập từ xa (KHÔNG an toàn trừ khi dùng firewall)

protected-mode yes requirepass yourpassword # nếu muốn bảo vệ Redis `

Sau khi chỉnh file:

sudo systemctl restart redis



✅ 4. Cài Redis trên CentOS / RHEL#

sudo yum install epel-release -y sudo yum install redis -y sudo systemctl enable redis sudo systemctl start redis



✅ 5. Cài Redis bản mới nhất (build từ source)#

Nếu cần Redis bản mới (ví dụ 7.x):

sudo apt install build-essential tcl -y cd /tmp curl -O https://download.redis.io/releases/redis-7.2.0.tar.gz tar xzvf redis-7.2.0.tar.gz cd redis-7.2.0 make sudo make install



✅ 6. Kiểm tra Redis đang chạy (port mặc định 6379)#

sudo netstat -tulnp | grep 6379

Hoặc:

ss -tunlp | grep redis



📌 Tổng kết nhanh#

Kiểm tra Redis cài chưa redis-server -v hoặc redis-cli ping
Cài Redis (Ubuntu) sudo apt install redis-server
Cấu hình Redis /etc/redis/redis.conf
Kiểm tra Redis chạy sudo systemctl status redis


💬 Bạn đang dùng bản Linux nào (Ubuntu, CentOS, ...)? Mình có thể gửi đúng lệnh theo distro.

Bài liên quan trong #Database

✓ Đã sao chép link