Cài đặt và thiết lập mật khẩu Redis trên CentOS 7


Cài đặt Redis

Để cài đặt redis trên CentOS, ta gõ lệnh:

sudo yum install redis

Khởi động redis service và kiểm tra trạng thái

Để khởi động redis service, gõ lệnh:
sudo systemctl start redis

Kiểm tra trạng thái:
sudo systemctl status redis
Nếu hiển thị là active thì redis đã được bật thành công.


Bạn cũng có thể cấu hình khởi động redis cùng hệ thống bằng lệnh:
sudo systemctl enable redis

Thử ping vào redis bằng lệnh:
redis-cli ping
Nếu từ "PONG" được in ra thì nghĩa là redis đã hoạt động.


Thiết lập mật khẩu

Để thiết lập mật khẩu cho Redis, ta cần sửa cấu hình trong file redis.conf
sudo nano /etc/redis.conf
Tìm đến dòng "# requirepass foobared"


Sửa thành
requirepass <YOUR_PASSWORD>


Lưu file lại và khởi động lại redis service:
sudo systemctl restart redis

Vậy là đã thiết lập mật khẩu thành công, để kiểm tra lại ta sẽ vào redis-cli set một key bất kỳ xem có yêu cầu password không.
redis-cli
set moevuive 1



Bây giờ chúng ta xác thực với mật khẩu vừa tạo và thử lại:
auth  <YOUR_PASSWORD>
set moevuive 1


Mở port redis để kết nối redis từ máy bên ngoài

Truy cập file redis.conf:
sudo nano /etc/redis.conf

Tìm đến dòng "bind 127.0.0.1" sửa địa chỉ IP phía sau bind thành public IP của máy bạn.


Lưu file lại và khởi động lại redis service:
sudo systemctl restart redis

Tiếp theo, ta cần cấu hình tường lửa để mở port 6379 (port Redis)
sudo firewall-cmd --permanent --zone=public --add-port=6379/tcp
sudo firewall-cmd --reload

Sử dụng máy khách truy cập thử vào redis trên server CentOS bạn vừa cài:



Chúc các bạn thành công!
Bận cà phê, bận chơi.

Đăng nhận xét