分布式缓存服务 DCS-配置Redis客户端重试机制:引发Redis操作失败的场景
引发Redis操作失败的场景
场景 |
说明 |
---|---|
故障触发了主备倒换 |
因Redis底层硬件或其他原因导致主节点故障后,会触发主备倒换,保障实例仍可用,主备倒换会产生约15到30秒的实例连接中断。 |
变更实例规格过程中短暂只读 |
变更规格过程中可能会出现秒级的实例连接中断和分钟级的只读。 更多变更规格可能产生的影响,请参考变更规格。 |
慢查询引起了请求堵塞 |
执行时间复杂度为O(N)的操作,引发慢查询和请求的堵塞,此时,客户端发起的其他请求可能出现暂时性失败。 |
复杂的网络环境 |
由于客户端与Redis服务器之间复杂网络环境引起,可能出现偶发的网络抖动、数据重传等问题,此时,客户端发起的请求可能会出现暂时性失败。 |
复杂的硬件问题 |
由于客户端所在的硬件偶发性故障引起,例如虚拟机HA,磁盘时延抖动等场景,此时,客户端发起的请求可能会出现暂时性失败。 |