操作"/>
(六)Redis基本操作
目录
pfadd 添加
pfcount 获得基数值
pfmerge 合并多个key
应用场景
Jedis jedis=new Jedis("127.0.0.1");
pfadd 添加
- 影响基数估值则返回1否则返回0.若key不存在则创建 , 时间复杂度O(1)
Long pfadd = jedis.pfadd("food", "宫保鸡丁", "鱼香肉丝", "麻婆豆腐");
pfcount 获得基数值
- 得到基数值,去重值(1,1,2,2,3)的插入pfcount得到的是3
- 可一次统计多个key
- 时间复杂度为O(N),N为key的个数
- 返回值是一个带有 0.81% 标准错误(standard error)的近似值.
long food = jedis.pfcount("food");
pfmerge 合并多个key
- 取多个key的并集
- 命令只会返回 OK
- 时间复杂度为O(N)
String pfmerge = jedis.pfmerge("food", "foodSpecial");
应用场景
统计不重复数量, 只能统计大概,有误差
更多推荐
(六)Redis基本操作
发布评论