gpt4 book ai didi

node.js - 在 NodeJS 中缓存搜索结果有什么更好的选择?

转载 作者:可可西里 更新时间:2023-11-01 11:35:05 31 4
gpt4 key购买 nike

所以我在网站上进行了搜索。例如,当用户搜索 foo 时,我需要保存 foo 以及与 foo 相关的所有帖子数据。不是 ID,而是所有信息(标题、描述等)。基本上我需要有类似的东西:

{
'foo': [
{'title': 'foo', 'description': 'foo'},
{'title': 'foo', 'description': 'foo'},
{'title': 'foo', 'description': 'foo'}
],
'bar': [
{'title': 'bar', 'description': 'foo'},
{'title': 'foo', 'description': 'bar'},
{'title': 'bar', 'description': 'foo'}
]
}

起初我尝试了 Redis 但他立即给了我一些问题。我以某种方式设法对其中的大多数进行了排序,例如,我只是无法获取所有哈希列表,如 search:foo:*search:bar:*

所以现在我确定是应该使用 Redis 还是只使用 MongoDB。如果我在大型数据列表上使用 MongoDB 而不是 Redis,性能会有很大差异吗?

最佳答案

Redis will give more performance as its in-memory, Nevertheless have you tried MongoDB 3.2? its performance is superb and should be good if its serve your purpose.

Otherwise, you have a option of in memory DB like redis or your own data structures

关于node.js - 在 NodeJS 中缓存搜索结果有什么更好的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35782819/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com