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"