Rumah >pangkalan data >Redis >Bagaimana saya menyambung ke pelayan Redis menggunakan antara muka baris perintah redis-cli?

Bagaimana saya menyambung ke pelayan Redis menggunakan antara muka baris perintah redis-cli?

Emily Anne Brown
Emily Anne Brownasal
2025-03-14 18:02:07381semak imbas

Bagaimanakah saya menyambung ke pelayan Redis menggunakan antara muka baris perintah redis-cli?

Untuk menyambung ke pelayan REDIS menggunakan antara muka baris perintah <code>redis-cli</code> , anda boleh mengikuti langkah-langkah mudah ini:

  1. Buka terminal : Mula dengan membuka terminal atau arahan arahan anda.
  2. 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 .

  3. Sahkan Sambungan : Setelah disambungkan, anda harus melihat Redis Prompt 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.

Pilihan pengesahan apa yang tersedia apabila menyambung ke Redis dengan Redis-CLI?

Redis menyokong pengesahan untuk mendapatkan contoh Redis anda. Apabila menyambung dengan <code>redis-cli</code> , anda mempunyai beberapa pilihan untuk mengesahkan:

  1. 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.

  2. 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 .

  3. 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.

Bagaimana saya boleh menentukan port yang berbeza apabila menggunakan redis-cli untuk menyambung ke redis?

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.

Bolehkah saya menggunakan redis-cli untuk menyambung ke pelayan redis pada hos jauh?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn