zoukankan      html  css  js  c++  java
  • redis额外的数据类型

    Redis特殊类型

    geospatial 地理位置

    geospatial本质是zset,可以通过zset的命令来操作

    • geoadd:添加位置信息 geoadd key longitude latitude member ...
    • geopos:获取注定key的member geopos key member...
    • GEODIST:获取两个位置的距离 geodist key member member km
    • georadius:以给定的经纬度为中心,找出某一半径内的元素 georadius key longitude latidude radius km --potions
    • georadiusbymember:以给定member为空心和给定的半径来查找 georadiusbymember key member radisu km
    • geohash:返回一个或多个位置的hash坐标 geohash key members...

    Hyperloglog

    Hyperloglog占用的内存小,效率高,但统计起来会有一点点误差

    • PFADD: 添加新元素 pfadd key elems...
    • pfcount:统计key中的不重复元素 pfcont key
    • pfmerge:合并多个集合到一个集合 pfmerge source elems...

    BitMaps

    通知只有两个值的数据的时候都可以使用bitmaps

    位图:操作二进制位来进行计算,只有0 1 两个值

    setbit:设置值 SETBIT KEY OFFSET VALUE

    getbit:获取值 getbit key offset

    bitcount:统计指定key的次数 bitcount key start end

  • 相关阅读:
    [CISCN2019 华北赛区 Day1 Web2]ikun
    [BJDCTF 2nd]简单注入
    [BJDCTF2020]ZJCTF,不过如此
    [BJDCTF2020]The mystery of ip
    [SWPU2019]Web1
    [WesternCTF2018]shrine
    [BJDCTF 2nd]假猪套天下第一
    [BJDCTF2020]Mark loves cat
    [GWCTF 2019]我有一个数据库
    C语言学习笔记_函数与函数库
  • 原文地址:https://www.cnblogs.com/ivy-blogs/p/13893259.html
Copyright © 2011-2022 走看看