Redis
 sql >> база данни >  >> NoSQL >> Redis

Не можа да се свърже с Redis на 10.XX.XX.28:6379:Неизвестна грешка - по време на достъп от Spring Batch или Windows машина

Успях да разреша този проблем, както следва:„Достъп до redis от отдалечена система“

По подразбиране, redis е достъпен от localhost, но ако искате да получите достъп до сървъра на redis от отдалечено местоположение, тогава трябва да направим някои промени в конфигурационния файл. Отворете конфигурационния файл за екземпляра, т.е. /etc/6379.conf

$ vi /etc/redis/6379.conf

&потърсете ‘bind 127.0.0.1’ . Можем или да заменим 127.0.0.1 с 0.0.0.0 или добавете IP адрес на нашия сървър към него. Трябва да изглежда така

bind 0.0.0.0

или

bind 127.0.0.1 192.168.1.100

Сега излезте от файла, след като запазите промените, и рестартирайте услугата, за да влязат в сила промените.

$ service redis_6379 restart

Не забравяйте, че ако използвате няколко или различни номера на портове, трябва да се направят промени във всички конфигурационни файлове за съответните номера на портове.

Сега, за да проверите дали можем да влезем в redis от отдалечена система, първо влезте в отдалечената система и въведете следната команда от терминала,

$ redis-cli -h 192.168.1.100 -p 6379

където, 192.168.1.100 е IP адресът на сървъра на redis с 6379 като номер на порт на екземпляр на redis.

Готово :)

Извършете, ако има проблеми:yum install make gcc gcc-c++ kernel-devel



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. redis-py :Каква е разликата между StrictRedis() и Redis()?

  2. Redis — най-добрият начин за съхраняване на голяма карта (речник)

  3. колко общо или максимални връзки са налични в Redis Server?

  4. TTL за член на набора

  5. Използване на Celery за реално време, синхронни външни заявки за API с Gevent