Есть два способа подключить удаленный сервер Redis, используя redis-cli
:
1. Использование хоста и порта по отдельности в качестве параметров в команде
redis-cli -h host -p port
Если ваш экземпляр защищен паролем
redis-cli -h host -p port -a password
например, если my-web.cache.amazonaws.com
это URL-адрес хоста, а 6379
это порт
Тогда это будет команда:
redis-cli -h my-web.cache.amazonaws.com -p 6379
if 92.101.91.8
- IP-адрес хоста, а 6379
- порт:
redis-cli -h 92.101.91.8 -p 6379
команда, если экземпляр защищен паролем pass123
:
redis-cli -h my-web.cache.amazonaws.com -p 6379 -a pass123
2. Использование единственного uri
параметра в команде
redis-cli -u redis://password@host:port
команда в единой uri
форме с именем пользователя и паролем
redis-cli -u redis://username:password@host:port
например, для той же самой вышеупомянутой команды конфигурации хоста - порта будет
redis-cli -u redis://pass123@my-web.cache.amazonaws.com:6379
команда, если также указано имя пользователя user123
redis-cli -u redis://user123:pass123@my-web.cache.amazonaws.com:6379
Этот подробный ответ был для тех, кто хочет проверить все варианты. Дополнительные сведения см. В документации: Использование командной строки Redis
Could not connect to Redis at -c:6379: Temporary failure in name resolution