文档首页/ 分布式缓存服务 DCS/ 常见问题/ Redis使用/ 读取redis数据报超时错误
更新时间:2022-10-27 GMT+08:00
分享

读取redis数据报超时错误

问题描述

读取redis数据报超时错误:redis server response timeout(3000ms) occurred after 3 retry attempts。

问题排查

  1. 根据报错后的提示,将客户端超时时间改大一些。
  2. 确认问题发生时的操作,若为执行操作时Key值过大,也会造成超时报错。一般建议key不要超过10KB。

    单key大小,Redis限制每个String类型value大小不超过512MB, 实际开发中,不要超过10KB,否则会对CPU和网卡造成极大负载。

    hash、list、set、zset元素个数不要超过5000。

    理论上限: 每个hashset里元素数量< 2^32。

  3. 根据报错后的提示,将客户端参数PingConnectionInterval调大试试。

相关文档