我该如何解决Redis连接丢失和命令中止的问题?

时间:2020-07-29 09:11:25

标签: redis redis-cluster redis-sentinel redisearch

在以下情况下我有问题:

我有一个Redis实例,我已在其中安装并使用RediSearch模块。

每天,我都有一个脚本来处理刷新缓存。 该脚本实质上会插入大量数据,尤其是:

  • 首先使用以下命令删除记录 “ FT.DEL {indexname} {entryId} DD”
  • ,然后添加: “ FT.ADD {indexName} {entryId} 1替换字段{... fields}”。

这些插入是在带有“睡眠”的块中执行的。

在刷新操作期间,我还需要通过实例上的模块进行查询(FT.SEARCH或FT.AGGREGATE), 但是,由于客户端连接丢失,我经常遇到错误。

该问题的解决方案是什么?

0 个答案:

没有答案