我是Redis的新手。在我的例子中,有一个项目A插入数据到redis可能是每秒10000条记录。我有项目B每5分钟从redis读取数据到mongodb。顺便说一下,这两个项目都是用java编写的。
项目A将正常工作,但项目B将抛出读取超时异常。由于项目B需要获得可能非常大约4百万的所有redis密钥。所以我使用命令:
keys *
它将读取超时。顺便说一句,我也尝试了关于scan
的命令,但它太慢了。我想问一下如何设置关于超时的配置?也许我需要
timeout = 5 minutes
怎么做?对我这个案子有什么更好的解决方法吗?