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

Как да се свържете с Redis контейнер с помощта на Docker Compose?

Проблемът е, че redis е "променлива", която ще бъде интерполирана в Dockerfile.

ENV REDIS_URL redis:6379

Но URL адресът на Redis трябва да започва с литерал redis .

И така, корекцията е актуализиране на docker compose:

redis_db:
  image: redis:3.2.8

Желаната конфигурация е:

REDIS_URL=redis://redis_db:6379

Благодаря на BMitch и Andy Shinn, че ми помогнаха да разбера това.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Грешка в целина:резултат. изтече време за изчакване

  2. Docker Redis Connection отказа

  3. AWS Lambda и Redis клиент. Защо не мога да се обадя за обратно повикване?

  4. Redis Stack Exchange как да изтриете или получите ключове по шаблон

  5. Redis, Node.js и Socket.io:кръстосано удостоверяване на сървъри и разбиране на node.js