慢请求引起的连接超时等问题是影响Redis服务质量的常见问题,云数据库Redis的慢日志系统能够帮助您快速找到慢请求问题发生的位置,定位发出请求的客户端IP,为彻底解决超时问题提供可靠的依据。
前提条件
- Redis实例的引擎版本为4.0或以上,且实例的小版本为最新。
- Redis实例为社区版实例或本地盘版的性能增强型实例。
背景信息
说明 当Redis实例为标准架构时,仅包含数据节点慢日志。
慢日志类型 | 说明 | 相关Redis参数 |
---|---|---|
数据节点慢日志 |
|
参数设置方法请参见设置实例参数。 |
代理慢日志 |
|
rt_threshold_ms:设置代理慢日志的阈值,默认为500毫秒。建议将该阈值配置为与客户端超时时间近似的值,推荐为200毫秒到500毫秒。
参数设置方法请参见设置实例参数。 |
慢日志查看方式
慢日志类型 | 查看方式 |
---|---|
数据节点慢日志 |
|
代理慢日志 | 通过Redis管理控制台或调用OpenAPI查看: |
操作步骤
Redis服务超时的原因通常比较复杂,很多情况下与慢请求相关。您可以按照下述步骤来排查超时问题。