gpt4 book ai didi

Redis 设置默认顺序

转载 作者:IT王子 更新时间:2023-10-29 06:03:29 26 4
gpt4 key购买 nike

在 Redis 集合中(不是有序集合)。我注意到这些值是按照它们添加的顺序排列的,最新的是第一个。我没有在文档中找到集合是否会始终保持此顺序。所以我的问题是,我可以相信它们会一直这样排序吗?

最佳答案

通常,您不能相信元素的顺序。如果您希望它按特定顺序排列,您可以使用列表或排序集。

集合是使用哈希表构建的。绝对不能保证元素的顺序。

但是,如果您设置的集合仅包含整数,并且元素数量小于指令set-max-intset-entries(默认为 512)——那么该集合是建立在称为 IntSet 或 Integer Set 的结构。 Integer Set 是一个排序的整数数组。这种集合的迭代器将按升序返回元素。

因此,更具体地说,如果您可以对整数集进行编程,则可以假定元素将按排序顺序排列。

关于Redis 设置默认顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12064317/

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