auth

abbr.penulis penulis;kepastian keaslian;kredibiliti sahih;penulis wanita pengarang

arahan AUTH redis sintaks

Fungsi:Dengan menetapkan nilai item requirepass dalam fail konfigurasi (menggunakan arahan CONFIG SET requirepass password), anda boleh menggunakan kata laluan untuk melindungi pelayan Redis.

Syntax: AUTH password

Arahan: Jika perlindungan kata laluan dihidupkan, anda mesti menggunakan arahan AUTH untuk membuka kuncinya setiap kali anda menyambung ke pelayan Redis Hanya selepas membuka kunci anda boleh menggunakan arahan Redis yang lain. Jika kata laluan yang diberikan dalam arahan AUTH sepadan dengan kata laluan dalam fail konfigurasi, pelayan akan kembali OK dan mula menerima input arahan. Sebaliknya, jika kata laluan tidak sepadan, pelayan akan mengembalikan ralat dan meminta pelanggan memasukkan semula kata laluan. Oleh kerana ciri prestasi tinggi Redis, adalah mungkin untuk mencuba meneka banyak kata laluan dalam tempoh yang singkat, jadi sila pastikan kata laluan yang digunakan adalah kompleks dan cukup panjang untuk mengelakkan serangan meneka kata laluan.

Versi yang tersedia: >= 1.0.0

Kerumitan masa: O(1)

Kembalikan: Kembalikan OK apabila kata laluan sepadan, jika tidak, kembalikan ralat.

arahan AUTH redis contoh

# 设置密码
redis> CONFIG SET requirepass secret_password   # 将密码设置为 secret_password
OK
redis> QUIT                                     # 退出再连接,让新密码对客户端生效
[huangz@mypad]$ redis
redis> PING                                     # 未验证密码,操作被拒绝
(error) ERR operation not permitted
redis> AUTH wrong_password_testing              # 尝试输入错误的密码
(error) ERR invalid password
redis> AUTH secret_password                     # 输入正确的密码
OK
redis> PING                                     # 密码验证成功,可以正常操作命令了
PONG
# 清空密码
redis> CONFIG SET requirepass ""   # 通过将密码设为空字符来清空密码
OK
redis> QUIT
$ redis                            # 重新进入客户端
redis> PING                        # 执行命令不再需要密码,清空密码操作成功
PONG