什么是redis中的keyspace?

vs3odd8k  于 2022-10-31  发布在  Redis
关注(0)|答案(2)|浏览(160)

我是一个新手,我不知道在Redis官方网站上遇到的redis术语中的“keyspace”和“key space”的意思。有人能帮我澄清一下吗?谢谢。

lb3vh1jj

lb3vh1jj1#

Redis数据库的密钥空间在单示例部署时由一台服务器管理,而在集群模式下则被划分为不同节点管理的独占插槽范围。

czfnxgou

czfnxgou2#

在一个键-值数据库中,所有的键可以在一个节点中,也可以划分在多个节点中。假设我将电话字典存储为键-值存储,其中姓名作为键,电话号码作为值。如果我将姓名A-L存储在一个节点上,而将姓名M-Z存储在另一个节点上,则我将数据库划分为两个键空间。当我运行查询以搜索Smith的号码时,我只需要搜索第二个关键字空间或节点。这将查询划分在多个节点上,并将工作分配给更快的结果。这可能是工作的无共享模型。

相关问题