Невозможно настроить порт в базе данных Redis
Я пытаюсь настроить порты в базе данных 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
3 ответа
- 127.0.0.1> AUTH ваш пароль
- ОК <- ответ от Redis
- (7,75 с) <--- это тоже.
- 127.0.0.1> ping <- проверить если хочешь
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