gpt4 book ai didi

performance - Aerospike 的大型有序列表能否与排行榜的 Redis 排序集相匹配?

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

我正在考虑用 Aerospike 替换 Redis,我想知道 aerospike 是否能够提供与 Redis 排序集相同的功能和性能,用于应用程序中的排行榜。我需要能够快速插入、读取和更新集合中的项目。我还需要能够对它们进行范围查询并快速检索集合中任意项的排名。

最佳答案

Aerospike 目前没有内置的排行榜功能。但是,这是任何人都可以使用用户定义函数 (UDF) 和大型数据类型 (LDT) 构建的众多函数之一。

这种方法的工作方式是您将拥有一组使用两个大型有序列表 LDT 的 UDF。一个 LLIST 将管理主要集合,另一个 LLIST 将提供排行榜/记分牌排序(基本上用作主要集合的索引)。

UDF 将管理用户交互(读取/写入/删除主值和读取/扫描排行榜值)并将工作传递给 LDT 函数。

我们在内部讨论了构建这些示例以展示 UDF 和 LDT 的强大功能。也许,只要有一点激励,我们就可以提高完成这些示例的优先级。

另一个问题是性能。您的延迟和吞吐量要求是什么?

关于performance - Aerospike 的大型有序列表能否与排行榜的 Redis 排序集相匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26902636/

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