多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

redis教程

Redis HyperLogLog

閱讀 (2246)

Redis HyperLogLog

Redis 在 2.8.9 版本添加了 HyperLogLog 結構。

Redis HyperLogLog 是用來做基數統計的算法,HyperLogLog 的優點是,在輸入元素的數量或者體積非常非常大時,計算基數所需的空間總是固定 的、并且是很小的。

在 Redis 里面,每個 HyperLogLog 鍵只需要花費 12 KB 內存,就可以計算接近 2^64 個不同元素的基 數。這和計算基數時,元素越多耗費內存就越多的集合形成鮮明對比。

但是,因為 HyperLogLog 只會根據輸入元素來計算基數,而不會儲存輸入元素本身,所以 HyperLogLog 不能像集合那樣,返回輸入的各個元素。


什么是基數?

比如數據集 {1, 3, 5, 7, 5, 7, 8}, 那么這個數據集的基數集為 {1, 3, 5 ,7, 8}, 基數(不重復元素)為5。 基數估計就是在誤差可接受的范圍內,快速計算基數。


實例

以下實例演示了 HyperLogLog 的工作過程:

redis 127.0.0.1:6379> PFADD w3ckey "redis"

1) (integer) 1

redis 127.0.0.1:6379> PFADD w3ckey "mongodb"

1) (integer) 1

redis 127.0.0.1:6379> PFADD w3ckey "mysql"

1) (integer) 1

redis 127.0.0.1:6379> PFCOUNT w3ckey

(integer) 3

Redis HyperLogLog 命令

下表列出了 redis HyperLogLog 的基本命令:

序號命令及描述
1PFADD key element [element ...]
添加指定元素到 HyperLogLog 中。
2PFCOUNT key [key ...]
返回給定 HyperLogLog 的基數估算值。
3PFMERGE destkey sourcekey [sourcekey ...]
將多個 HyperLogLog 合并為一個 HyperLogLog
關閉
程序員人生
主站蜘蛛池模板: 人善交video欧美| 五月天婷婷一区二区三区久久 | free性m.freesex欧美| 亚洲免费视频网址 | 国产三级在线观看视频 | 国产69成人免费视频观看 | 亚洲久久影院 | 亚洲天堂在线观看视频 | 亚洲a成人网77777在线 | 亚洲午夜在线观看 | 国产成人精品日本亚洲网站 | 黄色的免费网站 | 91成人午夜精品福利院在线观看 | 动画毛片 | 稀缺资源呦视频在线网站 | 成人性生活免费视频 | 武则天a级片 | 欧美日本性 | 欧美日韩视频 | 一级做a爰片久久毛片图片 一级做a爰片欧美aaaa | 欧美成免费 | 另类专区另类专区亚洲 | 精品国产欧美一区二区 | 欧美videos在线观看 | 中文字幕视频在线观看 | 欧美大屁股精品毛片视频 | 国产精品久久久久激情影院 | 日韩欧美国产精品 | 国产成人免费a在线资源 | h视频在线观看视频观看 | 久久精品18 | 最近中文字幕无吗免费视频 | 国产乱淫a∨片免费视频 | 欧美日韩一区二区三区麻豆 | 嫩草影院在线观看未满十八 | 激情欧美日韩一区二区 | 国产中文字幕免费观看 | 91成人免费福利网站在线 | 国产日本欧美在线观看乱码 | 国产在线视频一区 | 成人久久精品 |