У меня запущен экземпляр redis-server, все работает нормально, если я пытаюсь подключиться к нему через код, например, python. Проблема в том, что инструмент redis-cli
не подключается. Вот что я получаю, когда запускаю redis-cli
:
Could not connect to Redis at 127.0.0.1:6379: �
not connected>
Could not connect to Redis at 127.0.0.1:6379: (
not connected>
Глядя на ответ, он добавляет некоторые символы после порта, в данном случае : �
и : (
В чем может быть проблема? Я также пробовал redis-cli -h 127.0.0.1 -p 6379
, но безрезультатно.
Примечание: сервер Redis работает нормально.
Подтвердили ли вы, что служба redis-server
действительно работает на локальном хосте и прослушивает порт 6379? Дважды проверьте службу и порт. Эти дополнительные символы выглядят странно, но именно там должно быть сообщение об ошибке, потому что вы не можете подключиться. См. Мою ошибку ниже:
Could not connect to Redis at 127.0.0.1:6379: Connection refuse*
В моем случае redis-server на самом деле не работал, и попытка запустить его с помощью команды
service redis-server start
вызвала ошибки в /var/log/redis/redis-server.log