排序,通过redis碎片的联合交集
我是redis的新手。我需要知道排序、交集和其他聚合操作是如何在碎片之间发生的。有可能执行这样的操作吗?Redis不会透明地为您处理这些操作。您基本上需要从每个分片检索结果,然后重新组合它们,假设您的搜索不是在分片键上进行的。有些库使切分更容易使用Redis查看predis。但是,基本上,您要做的是对所有碎片运行查询,返回结果,然后合并结果、排序、相交、聚合等 您可能希望密切关注Redis集群项目,因为它可能提供您希望在不分片的情况下实现的功能,尽管它目前还处于开发阶段排序,通过redis碎片的联合交集,redis,sharding,Redis,Sharding,我是redis的新手。我需要知道排序、交集和其他聚合操作是如何在碎片之间发生的。有可能执行这样的操作吗?Redis不会透明地为您处理这些操作。您基本上需要从每个分片检索结果,然后重新组合它们,假设您的搜索不是在分片键上进行的。有些库使切分更容易使用Redis查看predis。但是,基本上,您要做的是对所有碎片运行查询,返回结果,然后合并结果、排序、相交、聚合等 您可能希望密切关注Redis集群项目,因为它可能提供您希望在不分片的情况下实现的功能,尽管它目前还处于开发阶段 最后,您还应该知道,在添
最后,您还应该知道,在添加/删除新节点时,分片不会提供任何类型的冗余或设施来重新平衡分片。如果某个碎片消失,则该碎片中的所有数据都将丢失。如果您将Redis用作缓存,而不是作为数据的最终权威存储,那么这很好。因此,确保你也考虑每个碎片的主从复制。
ReDIS不会为你透明地处理这个问题。您基本上需要从每个分片检索结果,然后重新组合它们,假设您的搜索不是在分片键上进行的。有些库使切分更容易使用Redis查看predis。但是,基本上,您要做的是对所有碎片运行查询,返回结果,然后合并结果、排序、相交、聚合等
您可能希望密切关注Redis集群项目,因为它可能提供您希望在不分片的情况下实现的功能,尽管它目前还处于开发阶段 最后,您还应该知道,在添加/删除新节点时,分片不会提供任何类型的冗余或设施来重新平衡分片。如果某个碎片消失,则该碎片中的所有数据都将丢失。如果您将Redis用作缓存,而不是作为数据的最终权威存储,那么这很好。因此,请确保您也考虑每个碎片的主从复制。