小编use*_*119的帖子

Redis Sorted Set 成员大小和性能

Redis Sorted Sets 主要基于 Score 进行排序;但是,在多个成员共享相同 Score 词典(Alpha)排序的情况下。在Redis的zadd文件表示该功能的复杂性:

"O(log(N)) 其中 N 是排序集中的元素数"

无论成员大小/长度如何,我都必须假设这仍然是正确的;但是,我有一个案例,只有 4 个分数导致成员在 Score 之后按字典顺序排序。

我想为每个成员添加一个时基键,以使二级排序基于时间,并为成员添加一些唯一性。就像是:

"time-based-key:member-string"
Run Code Online (Sandbox Code Playgroud)

我的成员字符串可以是更大的 JavaScript 对象文字,如下所示:

JSON.stringify( {/* object literal */} )
Run Code Online (Sandbox Code Playgroud)

排序集 zadd 和其他功能的性能会保持不变吗?

如果没有,性能会受到多大程度的影响?

sorting redis node-redis

0
推荐指数
1
解决办法
6391
查看次数

标签 统计

node-redis ×1

redis ×1

sorting ×1