如何关闭空闲的Redis客户端?

18

我希望能够超时并终止空闲的redis客户端。是否有一个设置可以实现这一点?我记得在某个地方设置了一个配置,但我似乎无法再次找到它。

我希望自动完成此操作,而不是手动调用客户端 kill 命令。

1个回答

33

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接