我想超时并杀死空闲的Redis客户端。有可以设置的设置吗?我似乎记得在某处设置配置,但似乎再也找不到了。
我希望这是自动完成的,而不是手动调用client kill命令。
查看Redis配置文件(用于启动Redis的文件)。
# Close the connection after a client is idle for N seconds (0 to disable) timeout 0
只需检查未注释掉的参数,然后更改超时参数以将非零值放入秒中即可。应该重新启动实例以考虑到此参数。
要在正在运行的Redis实例上更改此参数,可以使用client命令:
> src/redis-cli config set timeout 10 OK > src/redis-cli config get timeout 1) "timeout" 2) "10"