问题
Redis缓存超时问题
报错内容
redis io.lettuce.core.RedisCommandTimeoutException: Command timed out after 10 second(s)
原因
1.报错原因
这里是因为词库的数据量过大,在开发库中有40w的数据需要刷到缓存中,因数据量过大时间久,Redis直接刷挂了
2.为什么线上没有问题
线上的才14w,所以线上没有出现问题,而开发出现问题的原因就在这里
解决方案
这里我直接将线上词库数据,更新到开发数据库中,这样开发库中的也就14w
就没有报错了
还有一种,调大Redis超时时间