您现在的位置是:首页 > 数据库 > RedisRedis
redis HyperLogLog(图文)
第十三双眼睛2020-12-12【Redis】人已围观
简介redis 在2.8.9中加入了 HyperLogLog结构,HyperLogLog的优点是,在输入元素的体积或数量非常庞大时,计算基数所需的空间时固定的,并且是很小的。
什么是基数,比如数据集合{1,3,5,7,5,7,8},那么这个数据集合的基数集为{1,3,5,7,8},基数为5,基数估计就是在可接收的误差范围内,快速计算基数。
例如:
pfadd set hello
pfadd set world
pfadd set hi
pfcount set

pfadd key element 添加指定元素到 HyperLogLog 中

pfcount key 返回集合的基数估算值

pfmerge desc key1 key2 将多个HyperLogLog 合并为一个

例如:
pfadd set hello
pfadd set world
pfadd set hi
pfcount set

pfadd key element 添加指定元素到 HyperLogLog 中

pfcount key 返回集合的基数估算值

pfmerge desc key1 key2 将多个HyperLogLog 合并为一个

Tags:redis HyperLogLog
很赞哦! ()
上一篇:redis有序集合(图文)
下一篇:redis发布与订阅(图文)
相关文章
随机图文
redis事务(图文)
redis事务可以一次执行多个命令,并且有三个重要的保证 1批量操作在发送exec命令前被放入缓存队列 2收到exec命令后开始进入事务的执行,事务中任意命令执行失败,其余的命令依然执行 3在事务执行过程中,其他客户段提交的命令不会插入到事务执行命令序列中去 一个事务从开始到执行包含以下三个阶段: 1开始事务 2命令入队 3执行事务redis常用命令(图文)
redis命令用于在redis服务器上执行操作,要在redis服务器上执行命令需要一个redis客户端,就是redis-cli工具。redis服务信息(图文)
redis服务命令用于管理redis服务器redi字符串(图文)
redis字符串数据类型的相关命令用来管理redis字符串值