redis HyperLogLog 基數估算

2022-06-09 15:48:14 字數 531 閱讀 9913

hyperloglog 可以接受多個元素的輸入,返回輸入元素的基數估算值

基數,集合中不同元素的數量。如集合的基數是4。

估算,hyperloglog演算法返回的基數不是完全精確的,但會控制在合理的範圍內。

hyperloglog不會儲存輸入的多個元素,只返回估算的基數

127.0.0.1:6379> pfadd yy a b c a b c e

(integer) 1

127.0.0.1:6379> pfcount yy

(integer) 4

127.0.0.1:6379>

// 合併n1、n2

127.0.0.1:6379> pfadd n1 2 3 5 4 a

(integer) 1

127.0.0.1:6379> pfadd n2 1 a b

(integer) 1

127.0.0.1:6379> pfmerge n1 n2

ok127.0.0.1:6379> pfcount n1

(integer) 7

Redis HyperLogLog學習記錄

之前在說redis集合資料結構的時候,我們知道集合中儲存的是互不相同的元素,它的sadd命令用來新增元素,scard命令用來獲取集合中元素的數量,故我們可以利用從該命令製作乙個 唯一計數器 例如記錄乙個 的ip訪問量。但是當乙個 熱度很高被大規模訪問時,我們要記錄更長時間的訪問量 例如一年 那如果再...

mysql 基數 MySQL 索引基數

mysql 索引基數 簡介 在本教程中,您將了解mysql索引基數以及如何使用show indexes命令檢視索引基數。索引基數是指儲存在索引中指定列中的值的唯一性。mysql基於儲存為整數的統計資訊生成索引基數,因此,值可能不一定精確。查詢優化器使用索引基數為給定查詢生成最佳查詢計畫。它還使用索引...

指數基金 估值

2022 01 31 目前比較主流的四種估值方法,分別是 加權平均值 等權平均值 算數平均值以及中位數,那麼採用哪種估值資料比較好呢?量化投資研究系列 二 指數估值方法對比 對比結論 用等權和加權資料分析了a股頂部和底部的估值區間,其實我認為加權和等權都能夠對市場進行估值。只不過精度有所不同,加權資...