在CentOS系统中,Redis的配置文件通常位于/etc/redis/redis.conf。timeout参数是Redis配置文件中的一个选项,用于设置客户端连接在空闲时多久后会被关闭。这个参数的单位是秒。
默认情况下,timeout的值可能被设置为0,这意味着客户端连接将永远不会因为空闲而被关闭。如果你希望限制空闲连接的持续时间,可以将timeout设置为一个正整数,表示秒数。例如,如果你想让空闲连接在5分钟后被关闭,你可以将timeout设置为300(即5分钟*60秒/分钟)。
要修改timeout参数,请按照以下步骤操作:
sudo nano /etc/redis/redis.conf
timeout参数。如果找不到,请在文件末尾添加它。timeout 300
保存并关闭配置文件。
重启Redis服务以使更改生效:
sudo systemctl restart redis
现在,Redis将根据你设置的timeout值关闭空闲连接。请注意,这个设置仅适用于非持久化连接。对于持久化连接,你可能需要调整其他参数,例如tcp-keepalive。