我正在使用“RedisClient”,如下所示:但是,连接在 connectTimeout 后没有关闭。请告诉我。
RedisClient(host = host,
port = port,
password = Some(password),
connectTimeout = Some(timeout))
Run Code Online (Sandbox Code Playgroud)
netstat -atn 没有显示连接有任何减少。他们不断成长。
参数connectTimeout是尝试连接Redis服务器的超时时间,而不是空闲连接的关闭时间。
Redis 无法为指定的 Redis 连接配置超时。
但如果要为所有Redis连接配置超时,可以提前在Redis服务器中配置。配置完成后,所有客户端连接将在配置的空闲时间后关闭。
只需运行一次:
127.0.0.1:6379> CONFIG SET timeout 10
Run Code Online (Sandbox Code Playgroud)
如果客户端空闲时间超过10秒,客户端连接将被关闭。
| 归档时间: |
|
| 查看次数: |
8739 次 |
| 最近记录: |