码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-02-14 22:18:25      阅读:455      评论:0      收藏:0      [点我收藏+]

标签:范围   经纬   odi   地理   ora   技术分享   9.png   class   内存   

一、发布订阅

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

标签:范围   经纬   odi   地理   ora   技术分享   9.png   class   内存   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!