首页 > 其他 > 详细

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

时间:2018-02-14 22:16:17      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:erl   本质   百万   redis   接收消息   image   radius   获取地理位置   订阅   

一、发布订阅

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功能的介绍

标签:erl   本质   百万   redis   接收消息   image   radius   获取地理位置   订阅   

原文:https://www.cnblogs.com/lamp01/p/8448980.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号