Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Tidak dapat terhubung ke Redis di 10.XX.XX.28:6379:Kesalahan tidak diketahui - saat mengakses dari Spring Batch atau mesin windows

Saya dapat memecahkan masalah ini seperti di bawah ini:"Mengakses redis dari sistem jarak jauh"

Secara default, redis dapat diakses dari localhost tetapi jika Anda ingin mengakses server redis dari lokasi yang jauh, maka kita perlu membuat beberapa perubahan pada file konfigurasi. Buka file konfigurasi untuk instance, yaitu /etc/6379.conf

$ vi /etc/redis/6379.conf

&cari ‘bind 127.0.0.1’ . Kami dapat mengganti 127.0.0.1 dengan 0.0.0.0 atau tambahkan alamat IP server kami ke dalamnya. Seharusnya terlihat seperti

bind 0.0.0.0

atau

bind 127.0.0.1 192.168.1.100

Sekarang keluar dari file setelah menyimpan perubahan &mulai ulang layanan agar perubahan diterapkan.

$ service redis_6379 restart

Ingat jika menggunakan beberapa nomor port atau berbeda, perubahan harus dilakukan pada semua file konfigurasi untuk masing-masing nomor port.

Sekarang untuk memeriksa apakah kita dapat masuk ke redis dari sistem jarak jauh, masuk ke sistem jarak jauh terlebih dahulu &masukkan perintah berikut dari terminal,

$ redis-cli -h 192.168.1.100 -p 6379

dimana, 192.168.1.100 adalah alamat IP server redis dengan 6379 sebagai nomor port instance redis.

Selesai :)

Lakukan jika ada masalah:yum install make gcc gcc-c++ kernel-devel



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Menginstal dan mengonfigurasi Redis di ElasticBeanstalk

  2. Gunakan Banyak DB Dengan Satu Skrip Redis Lua?

  3. Bagaimana cara mengubah antara database redis?

  4. Docker-compose , tetap untuk menentukan file redis.conf?

  5. Mengapa saya tidak dapat menjalankan skrip lua di redis setelah redis restart?