Redis - Bảo mật

Cơ sở dữ liệu Redis có thể được bảo mật, do đó bất kỳ máy khách nào tạo kết nối đều cần xác thực trước khi thực hiện lệnh. Để bảo mật Redis, bạn cần đặt mật khẩu trong tệp cấu hình.

Thí dụ

Ví dụ sau đây cho thấy các bước để bảo mật phiên bản Redis của bạn.

127.0.0.1:6379> CONFIG get requirepass 
1) "requirepass" 
2) ""

Theo mặc định, thuộc tính này trống, có nghĩa là không có mật khẩu nào được đặt cho trường hợp này. Bạn có thể thay đổi thuộc tính này bằng cách thực hiện lệnh sau.

127.0.0.1:6379> CONFIG set requirepass "tutorialspoint" 
OK 
127.0.0.1:6379> CONFIG get requirepass 
1) "requirepass" 
2) "tutorialspoint"

Sau khi đặt mật khẩu, nếu bất kỳ ứng dụng nào chạy lệnh mà không xác thực, thì (error) NOAUTH Authentication required. lỗi sẽ trở lại. Do đó, khách hàng cần sử dụngAUTH lệnh để xác thực chính mình.

Cú pháp

Sau đây là cú pháp cơ bản của AUTH chỉ huy.

127.0.0.1:6379> AUTH password

Thí dụ

127.0.0.1:6379> AUTH "tutorialspoint" 
OK 
127.0.0.1:6379> SET mykey "Test value" 
OK 
127.0.0.1:6379> GET mykey 
"Test value"