我有一个错误,一个长时间运行的进程在前几天运行良好,但随后对 redis 的查询达到了我设置的 45 秒超时。也就是说,如果 redis 完全崩溃,我的程序就会崩溃,但它不会。它等待并等待(45 秒)超时,然后一遍又一遍地再试 45 秒。
如果我停止该过程并重新启动它,再过几天一切都会好起来的。
这是在具有 Elastic Load Balancing 的 ec2 上运行的,而我的进程在与 redis 不同的盒子上。
我需要在我的本地开发环境中重新创建这种情况。我怎样才能不杀死我的本地redis,而是将其置于读取将超时的状态?