Redis 4 三種特殊資料型別

2021-10-23 16:16:02 字數 457 閱讀 1505

geo 底層的實現原理其實就是zset!我們可以使用zset命令來操作geo

基數

乙個集合

不重複的元素個數==》基數 = 5,可以接受誤差

簡介

redis2.8.9版本就更新了hyperloglog資料結構

redis hyperloglog 技術統計的演算法

網頁的uv(乙個人訪問乙個**多次,但還是算作乙個人!)

傳統的方式,set儲存使用者的id,然後就統計set中的元素數量作為判斷

位儲存

統計使用者資訊,活躍,不活躍!登入、未登入!打卡,365打卡!

bitmaps 位圖,資料結構!都是操作二進位制位進行記錄,就只有0和1兩個狀態!

Redis三種特殊資料型別

這個東西可以推算兩地的位置的資訊,比如說兩地的距離,方圓幾里的人 官方文件只給出了如上六個命令 以上是存入相關城市緯度經度資訊,注意這裡前面是緯度後面是經度,不要弄反了,南極和北極無法直接新增 如果兩個位置之間的其中乙個不存在,那麼命令返回空值。指定單位的引數 unit 必須是以下單位的其中乙個 只...

Redis學習日誌 三種特殊資料型別

使用場景 定位?附近的人?打車距離計算?redis的geo在redis3.2版本推出了,這個功能可以推算兩地之間的地理距離 查詢地理位置及經緯度 getadd 新增地理位置 127.0.0.1 6379 geoadd china city 116.40 39.90 beijing geoadd 經度...

redis 4 資料型別及命令

1.字串 string key value 做快取 redis中所有的資料都是字串。命令不區分大小寫,key是區分大小寫的。redis是單執行緒的。redis中不適合儲存內容大的資料。四種常用命令 get set incr 加一 生成id decr 減一 2.雜湊 hash key fields v...