redis的各個資料結構常用功能

2022-09-16 01:00:16 字數 807 閱讀 5684

redis的各個資料結構常用功能

結構型別

常用命令

使用場景

string

set、get、mset、mget、incr

快取、計數器、session、限速(發短息間隔)

list

rpush、lpop、lrange、lindex

訊息佇列(brpop可實現阻塞佇列)、文章列表

hash

hset、hget

關係記錄表

set

sadd、srem、scard

使用者標籤

zset

zadd、zrem、zrange

使用者詳情以及分數、實時熱資料排序、延時佇列(時間戳score訊息內容key)

hyperloglog

pfadd、pfcount

統計uv(80%誤差)

geo

geoadd、geopos、geolist

地理資訊

pub/sub

publish、subscribe

發布訊息訂閱訊息

bloomfilter

解決很多精確度不高的統計需求

pipeline

組裝命令批量執行

redis常用資料結構

redis是乙個開源的key value儲存引擎,它支援string hash list set和sorted set等多種值型別。由於其卓越的效能表現 豐富的資料型別及穩定性,廣泛用於各種需要k v儲存的場景。甚至在一些分布式快取系統中,也用它作為底層儲存引擎。本文對redis最常用的資料型別進行...

redis 常用資料結構

redis支援5種常用的資料型別,這其實是存在很大的歧義。redis裡存的都是二進位制資料,其實就是位元組陣列 byte 這些位元組資料是沒有資料型別的,只有把它們按照合理的格式解碼後,可以變成乙個字串,整數或物件,此時才具有資料型別。因此redis裡的string指的並不是字串,它其實表示的是一種...

03 redis個資料結構的常用操作命令

一 字串型別 string 1.儲存 set key value 2.獲取 get key 3.刪除 del key 127.0.0.1 6379 set username lisi ok127.0.0.1 6379 get username lisi 127.0.0.1 6379 del user...