gpt4 book ai didi

redis - redis有文档和集合吗?

转载 作者:行者123 更新时间:2023-12-02 14:54:14 25 4
gpt4 key购买 nike

我是 redis 新手。我来自 mongodb。我读过data types redis supports 。我想知道 redis 是否将其数据分组到文档中并且是否有集合?

我发现同一个redis服务器中可以有不同的数据库 here您可以在其中选择数据库 3 而不是默认的 0。

最佳答案

does redis group its data in documents

不,Redis 不是文档数据库,这意味着您无法像使用 mongo 那样进行搜索和聚合,但有时 Redis 会提供替代方案...

does it have collections

Redis提供了各种可查询的数据结构(包括列表、集合、哈希等)。因此,如果您有一组元素,您可以查询该元素是否在该集合中、将该元素添加到该集合中等。

I have seen that you can have different databases in the same redis server here where you can select database 3 instead of the default 0.

您可以将 redis 中的数据库视为 mongo db 中的“预定义”模式/数据库所以是的,您可以这样说:“我想使用 3 号数据库而不是 0 号数据库。在 mongo 和 RDBMS 中您可以通过名称连接到架构/数据库

总而言之,我认为您不应该尝试将 Redis 视为 Mongo 的替代品,Mongo 是专为其他用例设计的另一种工具。确保您了解 Redis 中数据建模的规律,以及 Redis 更面向“内存”这一事实,它不是像 Mongo、Postgres 等那样的持久性数据库。

关于redis - redis有文档和集合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58723307/

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