Redis高階資料型別

2021-10-07 06:26:31 字數 917 閱讀 5766

- 獲取指定key對應偏移量上的bit值

getbit key offset

- 設定指定key對應偏移量上的bit值,value只能是1或0

setbit key offset value

- 對指定key按位進行交、並、非、異或(and、or、not、xor)操作,並將結果儲存到destkey中

bitop op destkey key1 key2 ...

- 統計指定key中1的數量

bitcount key start end

- 新增資料

pfadd key element ...

- 統計資料

pfcount key ...

- 合併資料

pfmerge destkey sourcekey ...

一般用於地理位置計算

- 新增座標點

geoadd key longitude latitude member [longitude latitude member ...]

- 獲取座標點

geopos key member [member ...]

- 計算座標點水平距離

geodist key member1 member2 [unit]

- 根據座標及半徑求範圍內的資料

georadius key longitude latitude radius m|km|ft|mi ...

- 根據點及半徑求範圍內的資料

georadiusbymember key member radius m|km|ft|mi ...

- 獲取指定點對應的座標的hash值

geohash key member [member ...]

Redis核心配置 Redis高階資料型別使用

daemonize yes no 伺服器是否已守護程序方式執行 bind 127.0.0.1 繫結主機 port 6379 設定埠 databases 16 設定資料庫數量 loglevel debug verbose notice warning 設定日誌級別 logfile 埠號.log 設定日...

Redis學習(十六)高階資料型別

bitmaps hyperloglog geo以位 bit 來儲存資料,用於儲存簡單的狀態資料 用法相當於乙個boolean型別的list集合 注意 如果我們設定乙個值的下標非常大,而下標之前的所有資料將會用0來補充 在指定位置上獲取值 getbit key offset 在指定位置上設定值 set...

資料庫系列 Redis高階資料型別

基礎操作 getbit key offset 獲取指定key對應偏移量上的bit值 setbit key offset value 設定指定key對應偏移量上的bit值,value只能是1或0擴充套件操作 bitop op destkey key1 key2.對指定key按位進行交 並 非 異或操作...