Redis 常用資料型別及命令

2021-09-28 11:42:48 字數 854 閱讀 4051

string

string是最常用的一種資料型別,普通的key/value儲存都可以歸為此類,如get set 命令操作

如set命令格式 set key value

hash(雜湊)

redis hash 是乙個 string 型別的 field 和 value 的對映表

如hset命令格式hset key field value (用於為雜湊表key中的字段field賦值為value)

注意:(1)redis命令如set test:key-value的key欄位的冒號便於資料的分類,設定不同的目錄或者層級

(2)redis hash對應value(表示上面的命令格式hset key field value中的field value)內部實際就是乙個hashmap,實際這裡會有2種不同實現,這個hash的成員比較少時redis為了節省記憶體會採用類似一維陣列的方式來緊湊儲存,而不會採用真正的hashmap結構,對應的value redisobject的encoding為zipmap,當成員數量增大時會自動轉成真正的hashmap,此時encoding為ht。

redis命令及jedis資料型別

redis命令 auth setdel expire設定過期時間 ttl 檢視剩餘秒數 exists key 判斷是否存在 persit 取消過期時間 redis 有 16個庫,預設的庫是0 select index 選擇庫 select 1 move key db 遷庫 rename key 重新...

Redis常用資料型別

redis最為常用的資料型別主要有以下五種 string hash list set sorted set 下面我們先來逐一的分析下這五種資料型別的使用和內部實現方式 string 常用命令 set,get,decr,incr,mget 等。應用場景 string是最常用的一種資料型別,普通的key...

redis常用資料型別

redis 特點 1.所有資料儲存在記憶體中,高速讀寫 2.提供豐富多樣的資料型別 string hash list set sorted set 3.提供了 aof 和 rdb 兩種資料的持久化儲存方式,保證了 redis 重啟後資料不丟失 4.redis 的所有操作都是原子性的,還支援對幾個操作...