日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

redis教程

Redis HyperLogLog

閱讀 (2252)

Redis HyperLogLog

Redis 在 2.8.9 版本添加了 HyperLogLog 結(jié)構(gòu)。

Redis HyperLogLog 是用來做基數(shù)統(tǒng)計(jì)的算法,HyperLogLog 的優(yōu)點(diǎn)是,在輸入元素的數(shù)量或者體積非常非常大時(shí),計(jì)算基數(shù)所需的空間總是固定 的、并且是很小的。

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

但是,因?yàn)?HyperLogLog 只會根據(jù)輸入元素來計(jì)算基數(shù),而不會儲存輸入元素本身,所以 HyperLogLog 不能像集合那樣,返回輸入的各個(gè)元素。


什么是基數(shù)?

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


實(shí)例

以下實(shí)例演示了 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 的基數(shù)估算值。
3PFMERGE destkey sourcekey [sourcekey ...]
將多個(gè) HyperLogLog 合并為一個(gè) HyperLogLog
關(guān)閉
程序員人生
主站蜘蛛池模板: 精品国产一区二区三区成人影院 | 三区av| 久久综合国产 | 日韩在线视频一区二区三区 | 色综合精品久久久久久久 | 蜜桃一区二区 | 玖玖玖国产精品 | 国产一区精品在线 | 狠狠色狠狠色终合网 | 亚洲一区二三区 | 91精品国产综合久久久久久丝袜 | wwwxx免费| 男女免费观看在线爽爽爽视频 | 国产精品区一区二区三 | 国产精品精品久久久 | 性一区| 不用播放器的av网站 | 久一国产 | 国产精品97| 九九精品视频在线 | 欧美视频成人 | 麻豆黄网 | 成人动漫在线免费观看 | 国产男女乱淫真高清视频免费 | 曰批视频在线观看 | 日韩免费一区二区三区 | 日本精品一区二区三区在线观看视频 | 国产综合亚洲精品一区二 | 日本在线一区二区三区 | 国产欧美在线 | 日韩精品久久久久久久电影99爱 | 九一网站在线观看 | 欧美日本韩国一区二区三区 | 一区二区日韩精品 | 免费av在线播放 | 久久精品青草 | 久久成人在线视频 | 黄色毛片免费 | 国产亚洲欧美另类一区二区三区 | 99久久精品免费 | 亚洲精品在线成人 |