Redis セキュリティ

redis の設定ファイルでパスワードパラメータを設定できます。これにより、クライアントが redis サービスに接続する際にパスワード認証が必要になり、redis サービスをより安全にすることができます。

例

以下のコマンドでパスワード認証が設定されているかどうかを確認できます:

127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) ""

デフォルトでは requirepass パラメータは空で、パスワード認証なしで redis サービスに接続できることを意味します。

以下のコマンドでこのパラメータを変更できます:

127.0.0.1:6379> CONFIG set requirepass "サンプル"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "サンプル"

パスワードを設定すると、クライアントが redis サービスに接続する際にパスワード認証が必要になり、認証がなければコマンドを実行できません。

構文

AUTHコマンドの基本構文形式は次のとおりです:

127.0.0.1:6379> AUTH password

例

127.0.0.1:6379> AUTH "サンプル"
OK
127.0.0.1:6379> SET mykey "Test value"
OK
127.0.0.1:6379> GET mykey
"Test value"
その他の拡張