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

docker-compose:връзката на Redis е отказана между контейнерите

Във вашия код localhost от rq-worker1 е rq-worker1 себе си, а не redis и не можете да стигнете до redis:6379 като се свържете с localhost от rq-worker1 . Но по подразбиране redis и rq-worker1 са в същата мрежа и можете да използвате името на услугата като име на домейн в тази мрежа. Това означава, че можете да се свържете с redis услуга от rq-worker1 използвайки redis като име на домейн, например:client.connect(("redis", 6379))

Трябва да замените localhost с redis в конфигурацията на rq-worker1 .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. грешка при свързване на redis в контейнера за докер

  2. Как да проверите дали сокетът е жив (свързан) в socket.io с множество възли и socket.io-redis

  3. Получавам грешка Клас 'Predis\Client' не е намерен в Laravel 5.2

  4. Как да деактивирате Redis RDB и AOF?

  5. JedisPoolConfig не може да се присвои на GenericObjectPoolConfig