redis的資料型別 hashes

2021-07-26 20:39:37 字數 1173 閱讀 9115

1.hashes型別

2.方法

1.hset:設定 hash field為指定值,如果key不存在,則先建立。例:hset table name cl。設定table的name字段值為cl。獲取 gset table name

2.hsetnx:設定hash field為指定值,如果key不存在,則先建立。如果存在返回0設定失敗,不會覆蓋值。例:hsetnx table name cj。如果 table name 有值設定失敗,沒有值設定成功1.

3.hmset:同時設定hash多個字段。例:hmset table name cl *** 1 設定name為cl ,*** 為 1

4.hget:獲取指定的hash的field。例:hget table name 獲取name的值

5.hmget:獲取全部指定的field。例:hmget table name *** 獲取table的字段 name *** 的值

6.hincrby:指定hash field加上指定的值。例:hincrby table *** 2。***從1變為3。  hincrby table *** -2 ,***從3變為1

7.hexists:測試指定field是否存在。例:hexists table name 檢查 table 的字段 name 是否存在,存在返回1 不存在返回0

8.hlen:返回hash表裡所有存在欄位的數量:例:table hash表存在 name *** 兩個字段,hlen table 返回2 

9.hdel:刪除指定hash的field。例:hdel table *** 刪除 table的***字段。成功返回1 

10.hkeys:返回hash的所有field。例:hkeys table 。返回 table的所有欄位名。而不是字段值 1) name  2)***

11.hvals:返回hash的所有field。例:hvals table 。返回table的所有欄位的值。  1)cl   2)1

12.hgetall:獲取某個hash中全部的field及value,例:1) name  2) cl   3) ***   4) 1

Redis的資料型別

redis支援五種資料型別是string 字串 hash 雜湊 list 列表 set 集合 和zset sortedset 有序集合 string是redis最基本的型別,乙個key對應乙個value string型別是二進位制安全的,意思是redis的string可以包含任何資料,比如jpg或者...

Redis的資料型別

前面說過,redis的一大特性是支援豐富的資料型別,這為更多的應用場景提供了可能。redis有五種資料型別,包括string,list,set,sorted set和hash,注意,redis的資料型別不支援巢狀。下面學習一下這五種資料型別的特點和簡單應用。string 資料結構是簡單的 key v...

Redis的資料型別

redis是乙個開源的使用ansi c語言編寫 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api,它通常被稱為資料結構伺服器,支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 和zset sorted set...