@denis_21321321

Laravel-echo-server ненаходит redis?

Laravel-echo-server пытается найти BD Redis по 127.0.0.1 ip .

5f759d95cab7c858686331.png

Но в .env вписан другой ip, по которому он должен его искать

.env
REDIS_HOST=81.161.127.17
REDIS_PASSWORD=null
REDIS_PORT=6379


Делал php artisan config:cache не помогает.

Проверил на работоспособность redis.

<?php
      $redis = new Redis();
      $redis->connect('81.161.127.17');
      $redis->set('key', 2);
      $value = $redis->get('key');
      var_dump($value);
  ?>


Он вывел данные, значит он подключен.

Или для laravel-echo-server нужно в особом месте его вписывать где-то ?
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
@MelancholicTheDie
PHP Developer
Laravel echo server конфигурируется через отдельный файл laravel-echo-server.json

В нем можно указать по какому ip и порту искать ему redis, также с возможностью указать пароль.

Пример конфига:

"databaseConfig": {
		"redis": {
			"host": "127.0.0.1",
			"password": "123",
			"port": 6379
		}
	},
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы