Вероятно, вам следует изменить файл redis.conf, чтобы заставить его использовать IPv4, если он поддерживает только этот режим, а затем, возможно, вы могли бы запустить его без IPv6.
nano /etc/redis/redis.conf
Просто удалите ::1
петлевой адрес IPv6 из параметра конфигурации привязки:
- bind 127.0.0.1 ::1
+ bind 127.0.0.1
Теперь Redis не будет пытаться использовать сеть IPv6.
Попробуйте установить еще раз
apt install redis-server
Тестирование функциональности экземпляра Redis Чтобы проверить правильность работы вашего сервиса, подключитесь к серверу Redis с помощью команды -line client:
redis-cli
В следующем приглашении проверьте подключение, введя:
пинг Вы должны увидеть:
$ 127.0.0.1:6379> ping
Выход
PONG
Убедитесь, что вы можете устанавливать ключи, набрав:
$ 127.0.0.1:6379> set test "It's working!"
Выход
OK
Теперь получите значение, набрав:
$ 127.0.0.1:6379> get test
Вы должны иметь возможность получить значение, которое мы сохранили:
Выход
$ 127.0.0.1 :6379> "Работает!"
Выйдите из приглашения Redis, чтобы вернуться в оболочку:
127.0.0.1:6379> exit
В качестве последнего теста давайте перезапустим экземпляр Redis:
$ sudo systemctl restart redis
Я только что понял:
my-nix-cache:z3o8Kf/PTzehVpMsE2KoYyf5rkU/XCR0+AfEvtKSgo8=
строка не соответствует тому, что у меня есть в открытом ключе:
my-nix-cache:aDrIoY93RjzjnMmNYXlKSL3OerPqIGEiqv70CzwWzQvPejwp/89PN6FWkywTYqhjJ/muRT9cJHT4B8S+0pKCjw=
...Исправление, которое заставляет его работать:)
Я скопировал закрытый ключ вместо открытого!