Probabilistic 为 Redis 提供了额外的概率数据结构支持。这些数据结构允许使用恒定的内存空间和极快的处理速度,同时保持较低的错误率。它支持可扩展的布隆过滤器和布谷鸟过滤器,用于以一定的确定性判断某个元素是否在集合中,支持 Count-min sketch 用于在亚线性空间中计算不同元素的频率,以及 Top-K 用于以近乎确定性的方式计算出现频率最高的 k 个事件。
高度优化性能
最先进且经过学术验证的概率数据结构和算法 针对 Redis 进行了优化。
计算和内存占用极小
显著节省资源
先进的概率算法在处理海量数据集时,能减少计算和内存需求,同时仍提供可接受的准确度。
可靠且可扩展的架构
可以完全可靠且持久地管理任意数量的概率过滤器和计数器,无需预先知道检查的元素数量。
布隆过滤器
一种数据结构,旨在以高度内存高效的方式快速确定某个元素是否存在于集合中。
布谷鸟过滤器
一种布隆过滤器的替代方案,额外支持从集合中删除元素。
Count-Min Sketch
计算数据样本中事件的频率。
Top-K
一种确定性算法,用于近似计算出现频率最高的 k 个元素的频率。
欺诈缓解
通过与之前的活动进行比较来识别异常行为,无需存储海量信息。
排行榜
为超大数据集和用户群构建快速且占用空间小的排行榜。
广告
确保用户在给定时间内看到特定广告的次数有限。
立即免费开始使用 Redis Cloud
下载 Redis Enterprise