gpt4 book ai didi

redis - redis 中排序集中的元素数量是否有实际限制?

转载 作者:IT王子 更新时间:2023-10-29 05:54:39 25 4
gpt4 key购买 nike

我目前正在将一些数据迁移到 Redis,我正在考虑使用一个排序集来存储大约 1.4e6 个项目(以及相关的分数/计数)。一套中的元素数量是否可能超过实际限制,导致使用该套装太痛苦?我计划运行 64 位 redis,因此数据的可用内存应该不是问题。有没有人有过这种大小的排序集的经验?如果是这样,该集合的插入和查询时间如何?

最佳答案

这取决于你想用这个集合做什么。简单的操作大多是 O(log n),这意味着它们处理一百万项集所花费的时间是处理一千项集所花费的时间的两倍。除非你的配置中有严重的问题,比如内存限制小于设置,否则性能应该不是问题。

您需要注意的是对多个集合的操作,尤其是并集 - 对于百万项集合,这将花费一千倍的时间。实际上,这不一定是个问题 - 无论如何它都足够快(redis 的命令被记录为对于生产使用来说太慢,但仍然最好以毫秒为单位进行测量)或者你可以调整操作顺序以避免在非常大的集合上运行联合。

关于redis - redis 中排序集中的元素数量是否有实际限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6076342/

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