Я пытаюсь настроить порты в базе данных Redis. Я изменил номер порта на 7778 в файле redis.conf
. Этот файл находится в /etc/redis.conf
, и я использую эту команду
redis-server /etc/redis.conf
И это проходит. Я могу пройти. Однако если я выполню эту команду
redis-cli
или
redis-cli /etc/redis.conf
Я получу эту ошибку
could not connect to redis at 127.0.0.1:6379:connection refused.
Затем я попробую эту команду
redis-cli -p 7778
127.0.0.1> ping
(error) NOAUTH authentication required
PONG < - вы можете получить ответ от Redis
вы можете используйте ключевое слово AUTH :) и после напишите свой пароль.
У меня была такая же проблема, потому что я изменил IP-адрес привязки в /etc/redis.conf
, поэтому я вручную установил IP-адрес хоста с помощью этой команды:
redis-cli -h 192.168.1.100 -p 7778
Затем он начался работает на меня.
redis-cli -p 7778
127.0.0.1> ping
(error) NOAUTH authentication required
Порт работает. Но вам нужно ввести пароль:
>auth <yourpassword>
ИЛИ
redis-cli -p 7778 -a <yourpassword>
ИЛИ удалить requirepass
в /etc/redis.conf