redis发布订阅HyperLogLog与GEO功能的介绍

Posted 郁冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis发布订阅HyperLogLog与GEO功能的介绍相关的知识,希望对你有一定的参考价值。

一、发布订阅

1、模型

发布者发布消息,订阅者接收消息

 

2、API

2.1、publish

2.2、订阅

2.3、取消订阅

unsubsribe

 

2.4、其他api

 

 

二、HyperLogLog

极小空间完成独立数量的统计,本质是字符串类型

优势:百万数据只占十几k内存

局限:错误率:0.81%,不能取出单条数据 

 

三、GEO

存储经纬度,计算两地距离,范围计算等

 使用场景:距离范围内的酒店、餐馆、摇一摇等

1、geoadd 添加坐标 

 

 

 2、geopos   获取地理位置

3、geodist

 

 

 4、georadius 

 

以上是关于redis发布订阅HyperLogLog与GEO功能的介绍的主要内容,如果未能解决你的问题,请参考以下文章

redis的其他功能-Bitmap,HyperLogLog,GEO

redis的其他功能-Bitmap,HyperLogLog,GEO

redis的HyperLoglog与GEO

Redis Geo HyperLogLog类型介绍

Redis进阶学习05---Feed流,GEO地理坐标的应用,bitmap的应用,HyperLogLog实现UV统计

redis入门到精通系列:redis高级数据类型详解(BitMaps,HyperLogLog,GEO)