首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >你知道redis提供的其他功能吗?快来看看吧!

你知道redis提供的其他功能吗?快来看看吧!

作者头像
友儿
发布2022-09-11 17:16:25
发布2022-09-11 17:16:25
49100
代码可运行
举报
文章被收录于专栏:友儿友儿
运行总次数:0
代码可运行
  • 插入100万不重复的数据,最后得到999978个数据,有一定的错误率
  • 是否能容忍错误率:0.81%
  • 是否需要单条数据

时间

1天

1个月

1年

内存消耗

15KB

450KB

5MB

GEO(redis3.2+)

  • GEO是什么?
代码语言:txt
复制
- GEO(地理信息定位) :存储经纬度,计算两地距离,范围计算等
- 注意事项
代码语言:txt
复制
    - geokey是zset类型相关命令(以5个城市经纬度为例来介绍)
代码语言:txt
复制
- geo key longitude latitude member [longitude latitude member...] #增加地理位置信息
代码语言:txt
复制
    - geoadd cities:locations 116.28 39.55 beijing
    - geoadd cities:locations 117.12 39.08 tianjin
    - geoadd cities:locations 114.29 38.02 shijiazhuang
    - geoadd cities:locations 118.01 39.38 tangshan
    - geoadd cities:locations 115.29 38.51 baoding
- geopos key member [member ...]#获取地理位置信息
代码语言:txt
复制
    - geopos cities:locations tianjin
- geodist key member1 member2 [unit] #获取两个地理位置的距离 #unit: m(米)、km(千米)、mi(英里)、 ft(尺)
代码语言:txt
复制
    - geodist cities:locations tianjin beijing km  //天津到北京的距离为89.2061km
- 其他命令(georadius)
代码语言:javascript
代码运行次数:0
运行
复制
       georadius key longitude latitude radiusm|kmftlmi [withcoord]   [withdist] [withhash] [COUNT count] [asc|desc]   [store key][storedist key]
  
       georadiusbymember key member  radiusm|km|ftlmi [withcoord]   [withdist] [withhash] COUNT count] [asc|desc]   [store key][storedist key] #获取指定位置范围内的地理位置信息集合
       
       withcoord :返回结果中包含经纬度。
       withdist :返回结果中包含距离中心节点位置。
       withhash :返回结果中包含geohash
       COUNT count :指定返回结果的数量。
       asc|desc :返回结果按照距离中心节点的距离做升序或者降序。
       store key :将返回结果的地理位置信息保存到指定键。
       storedist key :将返回结果距离中心节点的距离保存到指定键

城市

经度

纬度

简称

北京

116.28

39.55

beijing

天津

117.12

39.08

tianjin

石家庄

114.29

38.02

shijiazhuang

唐山

118.01

39.38

tangshan

保定

115.29

38.51

baoding

带你走入redis的应用场景

1. 字符串类型1.1 常用APISET key value //存入...

你只是简单的缓存redis?持久化配置一定要知道。

Redis 持久化 Redis 提供了多种不同级别的持久化方式:RDB 持久化可以在指定的时间间隔内生成数据集的...

带你走入redis的应用场景(补充一)

1、缓存String类型例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。...

带你一步步用php实现redis分布式、高并发库存问题

开始正文, ::aru:proud:: 有任何疑问都可以在评论区留言,以laravel5.8框架为基础来编写业务逻...

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 慢查询
  • pipeline
  • 发布订阅
  • Bitmap
  • HyperLoglog
  • GEO(redis3.2+)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档