Rumah >pangkalan data >Redis >Cara menggunakan pemalam Redis dalam IDEA untuk menyambung ke pelayan Redis
Pemalam Redis dalam IDEA ialah alat visualisasi untuk Redis Anda boleh menyambung ke pelayan Redis melalui pemalam dan melakukan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan.
1 Klik Fail->Tetapan
2. Klik Pemalam
3 Semak imbas Repositori
4 Klik pada pemalam Redis
5 Muat turun dan mulakan semula
Selepas selesai, anda boleh mencari tetingkap untuk menyambung ke Redis melalui bar alat kanan atau Fail->Tetapan->Tetapan Lain->NoSql Server, seperti yang ditunjukkan di bawah:
Redis saya dipasang pada mesin maya tempatan CentOS7 Apabila menyambung, saya perlu mengetahui alamat IP mesin maya dan port perkhidmatan redis.
Alamat IP mesin maya boleh dilihat dalam dua cara berikut:
1,
2. Anda juga boleh menggunakan arahan ifconfig untuk mencari
Isikan alamat ipv4 mesin maya di sini nombor adalah lalai untuk redis 6379. Nombor port ini adalah berdasarkan port perkhidmatan redis yang dikonfigurasikan dalam fail konfigurasi redis.config. Memandangkan saya tidak menyambung kepada kluster redis dan belum menetapkan kata laluan redis, saya hanya perlu mengisi url Label dan Pelayan. Seperti yang ditunjukkan di bawah.
Uji sambungan
Sambungan gagal selepas mengklik Uji Sambungan Maklumat kegagalan adalah seperti berikut:
Lulus Anda boleh lihat daripada ralat di atas bahawa ia tidak dapat disambungkan.
Jika anda ingin mengakses redis dari jauh, anda perlu melumpuhkan tembok api atau membuka port redis, jika tidak, anda tidak boleh menyambung. Semak status tembok api port mesin maya 6379.
firewall-cmd --zone=public --query-port=6379/tcp
Anda dapat melihat bahawa tembok api tidak membuka port 6379.
1. Lumpuhkan firewall dan laksanakan arahan dalam Linux (CentOS7)
systemctl stop/disable firewalld.service
2. Buka port dan muat semula firewall (jika tidak dimuatkan semula, port terbuka tidak akan berkuat kuasa)
[root@localhost ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent [root@localhost ~]# firewall-cmd --reload [root@localhost ~]# firewall-cmd --zone=public --query-port=6379/tcp
Selepas membuka port dan memuatkan semula tembok api, anda dapat melihat bahawa status port 6379 telah ditukar kepada ya.
Kemudian uji sambungan sekali lagi dan ketahui bahawa sambungan masih gagal Gesaan kegagalan adalah seperti berikut.
Seperti yang dapat dilihat daripada laporan ralat di atas, redis telah mendayakan mod perlindungan.
Terdapat konfigurasi mod dilindungi mod dilindungi dalam fail konfigurasi redis.config. Redis mendayakan mod dilindungi sebagai lalai, membenarkan hanya pelanggan tempatan menyambung (iaitu mesin tempat Redis dipasang). Pada masa ini, pelanggan pada hos lain tidak boleh menyambung ke redis. Ini boleh diselesaikan dengan dua cara.
Kaedah 1. Lumpuhkan mod terlindung redis, iaitu no mod terlindung
Kaedah 2. Lepaskan ikat dan ikat mesin maya di mana pelayan redis terletak Dua alamat IP kad rangkaian (127.0.0.1 ialah alamat gelung balik, digunakan untuk mesin maya di mana pelayan redis terletak untuk mengakses perkhidmatan redis, dan alamat kad rangkaian lain digunakan untuk akses jauh)
Sekali lagi Uji sambungan dan dapatkan ia boleh disambungkan.
Kesan selepas sambungan adalah seperti berikut
Atas ialah kandungan terperinci Cara menggunakan pemalam Redis dalam IDEA untuk menyambung ke pelayan Redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!