У меня есть URL-адрес и ПОРТ удаленного сервера Redis. Я могу писать в Redis из Scala. Однако я хочу , чтобы подключиться к удаленному Redis через терминал , используя redis-server
или что - то подобное, чтобы сделать несколько вызов hget
, get
и т.д. (я могу сделать это с моим локально установленным Redis без проблем).
120
Could not connect to Redis at -c:6379: Temporary failure in name resolution
redis-cli -u redis://user:pass@host:port
если не хотите вводить хост и порт отдельно ..В случае пароля также нам нужно передать еще один параметр
источник
Есть два способа подключить удаленный сервер Redis, используя
redis-cli
:1. Использование хоста и порта по отдельности в качестве параметров в команде
Если ваш экземпляр защищен паролем
например, если
my-web.cache.amazonaws.com
это URL-адрес хоста, а6379
это портТогда это будет команда:
if
92.101.91.8
- IP-адрес хоста, а6379
- порт:команда, если экземпляр защищен паролем
pass123
:2. Использование единственного
uri
параметра в командекоманда в единой
uri
форме с именем пользователя и паролемнапример, для той же самой вышеупомянутой команды конфигурации хоста - порта будет
команда, если также указано имя пользователя
user123
Этот подробный ответ был для тех, кто хочет проверить все варианты. Дополнительные сведения см. В документации: Использование командной строки Redis
источник