首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候应该使用Redis作为主数据库和弹性搜索

什么时候应该使用Redis作为主数据库和弹性搜索
EN

Stack Overflow用户
提问于 2020-03-17 15:09:56
回答 1查看 1.2K关注 0票数 0

我有下面的场景,其他人可能有不同。我们应该如何在Redis作为持久主数据库和弹性搜索之间作出决定。在微服务中,与写请求相比,数据库有大量的读取请求.另外,在JSON (简单的数据结构)方面,我的数据只有8-10列或键。

如果我的数据库几乎没有收到有关读取请求的写入请求,为什么我们不使用Redis作为持久数据库。我浏览了一下Redis,发现为什么我们应该使用它作为持久数据库[再见缓存: Redis作为主数据库]

但仍未完全说服将其用作主数据库

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-18 07:41:57

答案将取决于您的应用程序及其内部功能。但是,假设您不需要特别复杂的查询来获取数据(例如,不需要复杂的筛选),并且可以将所有信息放入内存中,我认为Redis是传统数据库的一个完全有效的替代方案。

如果您想要Redis能够提供的最强大的保证,您可能希望同时启用RDB和AOF持久性选项(read https://redis.io/topics/persistence)。

像这样的设置的最大优点是,您可以信任Redis来提高应用程序的吞吐量,并随着时间的推移保持非常好的性能水平,即使是在数据集不断增长的情况下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60725108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档