Untuk menyambung ke pelayan REDIS menggunakan antara muka baris perintah <code>redis-cli</code> , anda boleh mengikuti langkah-langkah mudah ini:
Sambungan Asas : Jika pelayan Redis anda berjalan pada tetapan lalai (localhost dan port 6379), anda boleh menyambung dengan hanya menaip:
<code>redis-cli</code>
Perintah ini akan cuba menyambung ke 127.0.0.1
di port 6379
.
127.0.0.1:6379>
. Anda boleh mengesahkan sambungan dengan menaip arahan mudah seperti PING
, dan jika semuanya disediakan dengan betul, Redis akan bertindak balas dengan PONG
.Ini adalah cara yang paling asas untuk menggunakan <code>redis-cli</code> . Untuk penggunaan yang lebih maju, seperti menyambung ke tuan rumah atau port yang berlainan, atau menggunakan pengesahan, rujuk bahagian berikut.
Redis menyokong pengesahan untuk mendapatkan contoh Redis anda. Apabila menyambung dengan <code>redis-cli</code> , anda mempunyai beberapa pilihan untuk mengesahkan:
Menggunakan pilihan -a
: Anda boleh lulus kata laluan terus dengan bendera -a
. Inilah cara anda boleh melakukannya:
<code>redis-cli -a yourpassword</code>
Kaedah ini mudah tetapi kurang selamat kerana kata laluan dapat dilihat dalam sejarah arahan dan senarai proses.
Pengesahan Interaktif : Jika anda lebih suka tidak mendedahkan kata laluan anda pada baris arahan, anda boleh menggunakan arahan AUTH
secara interaktif selepas menyambung ke Redis:
<code>redis-cli 127.0.0.1:6379> AUTH yourpassword</code>
Selepas memasuki arahan ini, jika pengesahan berjaya, Redis akan bertindak balas dengan OK
.
Menggunakan fail konfigurasi .rediscli
: Anda juga boleh menyimpan butiran pengesahan anda dalam fail konfigurasi yang dinamakan .rediscli
dalam direktori rumah anda. Tambahkan baris berikut ke fail:
<code>host 127.0.0.1 port 6379 auth yourpassword</code>
Kemudian, sambungkan menggunakan:
<code>redis-cli</code>
<code>redis-cli</code> akan membaca konfigurasi dari fail .rediscli
dan gunakan butiran pengesahan yang ditentukan.
Setiap kaedah mempunyai kes penggunaannya, jadi pilih yang paling sesuai dengan keperluan keselamatan anda.
Jika pelayan Redis anda berjalan pada port selain daripada lalai 6379, anda boleh menentukan port menggunakan pilihan -p
dengan <code>redis-cli</code> . Inilah cara anda melakukannya:
<code>redis-cli -p yourport</code>
Sebagai contoh, jika pelayan Redis anda berjalan di port 6380, anda akan menggunakan:
<code>redis-cli -p 6380</code>
Perintah ini akan cuba menyambung ke 127.0.0.1
di port yang ditentukan. Jika anda menggunakan pilihan lain seperti pengesahan, anda boleh menggabungkannya seperti ini:
<code>redis-cli -p 6380 -a yourpassword</code>
Ingat bahawa anda boleh menggabungkan pelbagai pilihan seperti yang diperlukan. Sebagai contoh, jika anda juga perlu menentukan hos yang berbeza, anda boleh menambah pilihan -h
, yang akan dibincangkan di bahagian seterusnya.
Ya, anda boleh menggunakan <code>redis-cli</code> untuk menyambung ke pelayan Redis pada hos jauh. Untuk berbuat demikian, anda perlu menentukan hos menggunakan pilihan -h
. Inilah sintaks:
<code>redis-cli -h hostname</code>
Sebagai contoh, jika pelayan Redis anda berjalan pada hos jauh dengan alamat IP 192.168.1.100
, anda akan menggunakan:
<code>redis-cli -h 192.168.1.100</code>
Jika pelayan Redis jauh berjalan pada port bukan standard, anda boleh menggabungkan pilihan -h
dengan pilihan -p
:
<code>redis-cli -h 192.168.1.100 -p 6380</code>
Sekiranya pengesahan diperlukan, anda boleh menambah pilihan -a
:
<code>redis-cli -h 192.168.1.100 -p 6380 -a yourpassword</code>
Perlu diingat bahawa untuk sambungan jauh, anda mungkin perlu mengkonfigurasi tetapan rangkaian anda dan Redis Server untuk membolehkan akses jauh. Ini mungkin melibatkan mengubah fail konfigurasi REDIS anda ( redis.conf
) untuk mengikat ke alamat IP hos jauh dan mungkin menyesuaikan tetapan firewall untuk membolehkan sambungan masuk pada port REDIS.
Atas ialah kandungan terperinci Bagaimana saya menyambung ke pelayan Redis menggunakan antara muka baris perintah redis-cli?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!