Redis (lỗi) Yêu cầu xác thực NOAUTH


29

Tôi nhận được lỗi:

(error) NOAUTH Authentication required.

Khi vào redis-clivà cố gắng hiển thị KEYS *. Tôi đã chỉ thiết lập một requirepasskhông phải là một authafaiac. Tôi đang ở trong redis.confnhưng không biết phải làm gì.

Câu trả lời:


20

Đặt chỉ thị requirepass cấu hình khiến máy chủ yêu cầu xác thực mật khẩu bằng AUTHlệnh trước khi gửi các lệnh khác. Tệp redis.conf nêu rõ:

Yêu cầu khách hàng phát hành AUTH trước khi xử lý bất kỳ
lệnh nào khác . Điều này có thể hữu ích trong các môi trường mà bạn không tin tưởng
người khác có quyền truy cập vào máy chủ đang chạy máy chủ redis.


1
Vì vậy, các bước chính xác để khắc phục vấn đề là gì?
Serge

27
1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start

3
Đơn giản, súc tích, và cho điểm!
Edd

4
  1. Hãy chắc chắn rằng bạn đã cài đặt redis-cli.
  2. Chỉ cần sử dụng lệnh sau.

    redis-cli -h host.domain.com -p port-một mật khẩu của bạn


0

nhận xét yêu cầu (dòng 480 chủ yếu) trong tệp redis.conf nếu không bị lỗi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.