我目前正在决定一个新的Web应用程序的数据库部分。可以Redis AOF-Persistence设置为'always'还是'每秒'具有更好的性能?
应用程序将在Windows服务器上运行,并且将在.net
由于应用程序应该是写非常低和高的读取,而我不希望这个应用程序有一个复杂的relation-明智的领域,我正在寻找更快的东西,然后我的默认选项,这是EF。
我现在对我目前决定2个设置点:
- EF的持久性,Redis的为(手动)缓存
- 全Redis的持久性实现
在我研究发现,Redis的AOF持久性看起来不错,但是在性能方面存在权衡。
在文档和其他资源,它是百达说,“总是”选项是非常,非常缓慢,1秒的选择是一个很好的妥协。
现在,在我的理解中,AOF写入只能发生在数据集更改上,因此需要写入。那么我是否正确地断定,在我的情况下,“总是”选项是更快/更快的选择,因为我很可能每隔一小时左右才会获得一次数据写入?或者是1秒,更多的意思是作为一个限制(因为我们会写每一个comaand与最大一次一秒)
我觉得有点傻,问这个,但我找不到这个直接的答案对我来说,它确实决定了我在这件事上的选择
是啊,我明白你的意思。感谢您对此的看法 –
@LievenVandeperre没问题,欢迎您! –