Cấu hình Redis Server, đặt mật khẩu cho Redis Server

Cấu hình Redis Server, đặt mật khẩu cho Redis Server.

(Xem lại: Hướng dẫn cài đặt, lập trình với Redis Server)

Cấu hình Redis Server

Sau khi cài đặt, redis server sẽ chạy với một số cấu hình mặc định như port bao nhiêu, có giới hạn dung lượng nhớ hay không …

Ta có thể tùy chỉnh các giá trị này thông qua file cấu hình redis server là redis.conf

Mặc định khi cài đặt redis server trên Linux thì file redis.conf nằm ở /etc/redis/redis.conf

Với trường hợp chạy redis-server bằng lệnh redis-server bạn có thể chỉ rõ file redis.conf tại thời điểm chạy. Ví dụ:

./src/redis-server redis.conf
redis-server C:/redis.conf

Một số thông tin cấu hình trong file redis.conf

  • port 6379: cổng chạy redis server
  • bind 127.0.0.1: interface kết nối tới server (để có thể kết nối tới redis server qua LAN IP, public IP… thì bạn  cần comment thuộc tính này lại)
  • protected-mode no: chế độ bảo vệ, mặc định được bật. Với chế độ này thì chỉ có thể truy cập redis server từ local
  • requirepass 1234: mật khẩu để kết nối redis server (mặc định sẽ bị comment, bạn cần xóa comment để thiết lập mật khẩu)

Thiết lập password cho Redis Server

Sửa file redis.conf:

requirepass 1234: ở đây mật khẩu mình sử dụng là 1234

Khởi động lại redis server.

Cấu hình Redis Server, đặt mật khẩu cho Redis Server

Chạy lệnh redis-cli để kết nối tới redis server

Chạy lệnh auth 1234 để xác thực mật khẩu với redis server. (Nếu bạn không xác thực mật khẩu thì sẽ bị lỗi (error) NOAUTH Authentication required.)

 

 

References:

https://www.digitalocean.com/…/how-to-install-and-use-redis

https://hostpresto…/how-to-install-and-configure-redis-on-ubuntu-14-04/

stackjava.com