Redis (kesalahan) Diperlukan Otentikasi NOAUTH

29

Saya mendapatkan kesalahan:

(error) NOAUTH Authentication required.

Ketika masuk redis-clidan mencoba menampilkan KEYS *. Saya hanya mengatur requirepassbukan authafaiac. Saya di redis.conftetapi tidak tahu harus berbuat apa.

Karl Morrison
sumber

Jawaban:

20

Mengatur direktif requirepass konfigurasi menyebabkan server memerlukan otentikasi kata sandi dengan AUTHperintah sebelum mengirim perintah lain. File redis.conf menyatakan dengan jelas:

Memerlukan klien untuk menerbitkan AUTH sebelum memproses
perintah lain . Ini mungkin berguna dalam lingkungan di mana Anda tidak mempercayai
orang lain dengan akses ke host yang menjalankan redis-server.

Itamar Haber
sumber
1
jadi, apa langkah tepat untuk memperbaiki masalah?
Serge
27
1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start
Farid Movsumov
sumber
3
Sederhana, ringkas, dan to the point!
Edd
4
  1. Pastikan Anda memiliki redis-cli yang diinstal.
  2. Cukup gunakan perintah berikut.

    redis-cli -h host.domain.com -p port -a kata sandi Anda

Kunal
sumber
0

komentar Requirepass (sebagian besar 480) dalam file redis.conf jika tidak dikomando.

kowshik alibilli
sumber