17

タイムアウトしてアイドル状態のredisクライアントを強制終了したい。これを行うために設定できる設定はありますか?どこかで設定をしたことを覚えているようですが、二度と見つけられないようです。

client killコマンドを手動で呼び出すのではなく、これを自動的に実行したいと思います。

4

1 に答える 1

30

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"
于 2012-12-19T16:59:44.637 に答える