Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menetapkan kata laluan untuk redis dalam Windows

Bagaimana untuk menetapkan kata laluan untuk redis dalam Windows

王林
王林ke hadapan
2023-05-30 14:40:238410semak imbas

Terdapat dua cara untuk menetapkan kata laluan.

1. Tetapkan kata laluan melalui baris arahan.

Jalankan cmd untuk beralih ke direktori akar redis, mulakan pelayan dahulu

>redis-server.exe

Buka cmd lain untuk beralih ke direktori akar redis, mulakan klien

>redis-cli.exe -h 127.0.0.1 -p 6379

Pelanggan menggunakan arahan config get requirepass untuk melihat kata laluan

>config get requirepass
1)"requirepass"
2)""    //默认空

Pelanggan menggunakan set konfigurasi requirepass yourpassword arahan untuk menetapkan kata laluan

>config set requirepass 123456
>OK

Setelah kata laluan ditetapkan, ia mesti disahkan terlebih dahulu, jika tidak semua operasi tidak akan tersedia

>config get requirepass
(error)NOAUTH Authentication required

Gunakan kata laluan pengesahan untuk mengesahkan kata laluan

>auth 123456
>OK
>config get requirepass
1)"requirepass"
2)"123456"

Anda juga boleh log keluar dan log masuk semula

Kata laluan yang ditetapkan pada baris arahan akan menjadi tidak sah selepas perkhidmatan dimulakan semula, jadi kaedah ini biasanya tidak digunakan.

2. Tetapkan kata laluan untuk fail konfigurasi

Cari fail konfigurasi redis.windows.conf dalam direktori akar redis, cari requirepass, cari baris kata laluan ulasan dan tambah kata laluan seperti berikut:

# requirepass foobared
requirepass tenny     //注意,行前不能有空格

Selepas memulakan semula perkhidmatan, pelanggan log masuk semula dan mendapati bahawa

>config get requirepass
1)"requirepass"
2)""

kata laluan masih kosong?

Kaedah selepas mencari dalam talian: Cipta pintasan ke redis-server.exe, klik kanan sifat pintasan dan tambah redis.windows.conf selepas sasaran Berikut ialah kuncinya. conf, exe tidak menggunakan conf ini, jadi kita perlu menentukan secara manual exe untuk dijalankan mengikut konf yang diubah suai, dan ia akan OK.

Jadi, di sini saya mulakan semula perkhidmatan redis sekali lagi (nyatakan fail konfigurasi)

>redis-server.exe redis.windows.conf

Pelanggan log masuk semula, OK.

>redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456
>config get requirepass
1)"requirepass"
2)"123456"

Soalan: Terdapat dua fail konfigurasi redis.windows.conf dan redis.windows-server.conf dalam direktori redis yang saya lihat di Internet bahawa sesetengah orang menggunakan yang pertama dan ada yang menggunakan yang kedua tidak tahu yang mana satu harus saya gunakan? Selepas melihat kedua-dua fail, tidak ada perbezaan, jadi saya sendiri menggunakan bekas.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan kata laluan untuk redis dalam Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam