日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Redis三种特殊类型

發布時間:2025/5/22 数据库 9 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis三种特殊类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • geospatial 地理空間
    • geoadd 添加地理位置
    • geopos
    • geodist
    • geohash
    • georadius
    • georadiusbymember
    • geo底層
  • hyperloglogs
    • pfadd
    • pfcount
    • pfmerge
  • bitmap
    • setbit
    • getbit
    • bitcount

geospatial 地理空間

城市的經緯度查詢:http://www.jsons.cn/lngcode

geoadd 添加地理位置

格式:geoadd key 緯度 經度 名稱

geopos

返回給定名稱的經度和緯度 格式:geopos key 名稱

geodist

返回兩個給定位置之間的距離 格式:geodist key 名稱1 名稱2 距離單位
距離單位: m(米) km(千米) mi(英里) ft(英尺)

geohash

返回給定的名稱的11位的字符哈希值

georadius

以給定經緯度為中心,找到某一個半徑內的元素
格式:georadius key 緯度 經度 范圍 單位

georadiusbymember

以一個成員為中心,查找指定范圍內的元素
geodiusbymember

geo底層

geo的底層實現上是一個zset集合

hyperloglogs

redis中通過hyperloglogs用來進行基數統計的算法
技術估算存在一定的誤差,快速計算基數

比如:{1,3 ,5,7,5,7,8}
基數集{1,3,5,7,8} 基礎(不重復元素)

pfadd

指定數據到hyperloglog中

pfcount

返回基數的估算值

pfmerge

將多個hyperloglog合并為一個hyperloglog

bitmap

bitmap是位圖存儲,都是通過二進制來進行記錄,所有只有兩種狀態值的場景,都可以使用
比如:登錄、未登錄、活躍、不活躍。。。

setbit

在bitmap中添加數據 格式:setbit key offset vlaue

getbit

查看位圖上某個位置的值 格式:getbit key offset

bitcount

統計位圖上value為1的個數 格式:bitcount key start end

總結

以上是生活随笔為你收集整理的Redis三种特殊类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。