2012-12-19 66 views
13

我想超時並殺死閒置的redis客戶端。有沒有可以設置的設置來執行此操作?我似乎記得在某處設置配置,但我似乎無法再找到它。如何殺死閒置的redis客戶端

我想這是自動完成的,而不是手動調用客戶端kill命令。

回答

19

查看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"