タイムアウトしてアイドル状態のredisクライアントを強制終了したい。これを行うために設定できる設定はありますか?どこかで設定をしたことを覚えているようですが、二度と見つけられないようです。
client killコマンドを手動で呼び出すのではなく、これを自動的に実行したいと思います。
タイムアウトしてアイドル状態のredisクライアントを強制終了したい。これを行うために設定できる設定はありますか?どこかで設定をしたことを覚えているようですが、二度と見つけられないようです。
client killコマンドを手動で呼び出すのではなく、これを自動的に実行したいと思います。
Redis構成ファイル(Redisの起動に使用するファイル)を調べてください。
# Close the connection after a client is idle for N seconds (0 to disable)
timeout 0
パラメータがコメントアウトされていないことを確認し、タイムアウトパラメータを変更してゼロ以外の値を秒単位で入力します。このパラメータを考慮して、インスタンスを再起動する必要があります。
実行中のRedisインスタンスでこのパラメーターを変更するには、クライアントコマンドを使用できます。
> src/redis-cli config set timeout 10
OK
> src/redis-cli config get timeout
1) "timeout"
2) "10"