回答:
redis-cli -h XXX.XXX.XXX.XXX -p YYYY
xxx.xxx.xxx.xxx
はIPアドレスでyyyy
あり、ポートです
私の開発環境からの例
redis-cli -h 10.144.62.3 -p 30000
ホスト、ポート、パスワード、データベースデフォルトでは、redis-cliは127.0.0.1ポート6379でサーバーに接続します。ご想像のとおり、コマンドラインオプションを使用してこれを簡単に変更できます。別のホスト名またはIPアドレスを指定するには、-hを使用します。別のポートを設定するには、-pを使用します。
redis-cli -h redis15.localnet.org -p 6390 ping
redis-cli -u redis://user:pass@host:port
ますが、個別のホストとポートを入力するような気がしない場合は...だけでなく
を使用してリモートredisサーバーに接続するには、次の2つの方法がありますredis-cli
。
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
場合は、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
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