こんにちは、さるまりんです。
redis-cli
がない環境でredisの接続を確認しなければいけないことがあったのでそのメモです。
telnetで繋いで確認
↓のコマンドで接続することができます。
telnet [ホスト名] [ポート]
ローカルにあげたredisサーバーに繋いで確認してみます。
% telnet localhost 6379
Trying ::1...
Connected to localhost.
Escape character is '^]'.
set name salumarine
+OK
get name
$10
salumarine
quit
+OK
Connection closed by foreign host.
%
ちゃんと動いていますね。
curlで繋いで確認
最近の環境ではtelnet
がインストールされていない環境も多いですね。
管理権限がなくtelnet
をインストールできないときはどうしましょう。
そんな時はcurl
なら結構多くの環境にインストールされていると思いますので、curl
で確認です。
curl -s telnet://[ホスト名]:[ポート]
同じようにローカルにあげたredisサーバーに繋いでみます。
% curl -s telnet://localhost:6379
set name salumarine
+OK
get name
$10
salumarine
quit
+OK
%
こちらでも同じです。
curl
の-s
はエラーメッセージなどを表示しないサイレントモードのオプションです。
あれ?となった時は外して実行すると何がエラーかわかるかもです。
簡単な接続、動作確認ならこの方法でパパッとでできました。
環境についてってあまり深く勉強してこなかったけど自分でやらなきゃな場面が増えているのでいろいろ覚えていきたいと思います。
読んでくださってありがとうございました。
それではまた!