亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

Redis筆記6:數據類型之哈希(Hash)

2024-07-21 02:51:22
字體:
來源:轉載
供稿:網友
命令 描述 語法HSET 給key中filed字段賦值 HSET key field valueHGET 獲取key中filed的值 HGET key fieldHMSET 設置多個filed字段value HMSET key field value [field value ...]HMGET 獲取所有filed字段的值 HMGET key field [field ...]HSETNX 如果filed不存賦值否則不做操作 HSETNX key field valueHEXISTS 判斷filed是否存在 0 、1 HEXISTS key fieldHLEN 獲取key 的長度 HLEN keyHDEL 刪除file字段 HDEL key field [field ...] HINCRBY 給filed增加步長 HINCRBY key field incrementHGETALL 獲取所有的filed和value HGETALL keyHKEYS 獲取key HKEYS keyHVALS 獲取value HVALS key

1、HSET key field value

將哈希表 key 中的域 field 的值設為 value 。 如果 key 不存在,一個新的哈希表被創建并進行HSET 操作。 如果域 field 已經存在于哈希表中,舊值將被覆蓋。 返回值: 如果 field 是哈希表中的一個新建域,并且值設置成功,返回 1 。 如果哈希表中域 field 已經存在且舊值已被新值覆蓋,返回 0 。 示例:

127.0.0.1:6379[15]> HSET website google "www.g.cn"(integer) 1127.0.0.1:6379[15]> HSET website google "www.google.com"(integer) 0127.0.0.1:6379> HGET website google"www.google.com"

2、HGET key field

返回哈希表 key 中給定域 field 的值。 返回值: 給定域的值。 當給定域不存在或是給定 key 不存在時,返回 nil 。 示例:

127.0.0.1:6379[15]> HSET site redis redis.com(integer) 1127.0.0.1:6379[15]> HGET site redis"redis.com"127.0.0.1:6379[15]> HGET site MySQL(nil)

3、HMSET key field value [field value …]

同時將多個 field-value (域 -值) 對設置到哈希表 key 中。此命令會覆蓋哈希表中已存在的域。 如果 key 不存在,一個空哈希表被創建并執行HMSET 操作。 返回值: 如果命令執行成功,返回 OK 。 當 key 不是哈希表 (hash) 類型時,返回一個錯誤。 示例:

127.0.0.1:6379[15]> HMSET website google www.google.com yahoo www.yahoo.comOK127.0.0.1:6379[15]> HGET website google"www.google.com"127.0.0.1:6379[15]> HGET website yahoo"www.yahoo.com"

4、HMGET key field1…fieldN

返回哈希表 key 中,一個或多個給定域的值。 如果給定的域不存在于哈希表,那么返回一個 nil 值。 因為不存在的 key 被當作一個空哈希表來處理,所以對一個不存在的 key 進行HMGET 操作將返回一個只 帶有 nil 值的表。 返回值: 一個包含多個給定域的關聯值的表,表值的排列順序和給定域參數的請求順序一樣。 示例:

127.0.0.1:6379[15]> HMSET pet dog "doudou" cat "nounou"OK127.0.0.1:6379[15]> HMGET pet dog cat fake_pet1) "doudou"2) "nounou"3) (nil)

5、HSETNX key field value

將哈希表 key 中的域 field 的值設置為 value ,當且僅當域 field 不存在。若域 field 已經存在,該操作無效。 如果 key 不存在,一個新哈希表被創建并執行HSETNX 命令。 返回值: 設置成功,返回 1 。 如果給定域已經存在且沒有操作被執行,返回 0 。 示例:

127.0.0.1:6379[15]> HSETNX nosql key-value-store redis(integer) 1127.0.0.1:6379[15]> HSETNX nosql key-value-store Memcached(integer) 0127.0.0.1:6379[15]> HGET nosql key-value-store"redis"

6、HEXISTS key field

查看哈希表 key 中,給定域 field 是否存在。 返回值: 如果哈希表含有給定域,返回 1 。 如果哈希表不含有給定域,或 key 不存在,返回 0 。 示例:

127.0.0.1:6379[15]> HEXISTS phone myphone(integer) 0127.0.0.1:6379[15]> HSET phone myphone iphone6(integer) 1127.0.0.1:6379[15]> HEXISTS phone myphone(integer) 1

7、HLEN key

返回哈希表 key 中域的數量。 返回值: 哈希表中域的數量。 當 key 不存在時,返回 0 。 **示例:

127.0.0.1:6379[15]> HSET db redis redis.com(integer) 1127.0.0.1:6379[15]> HSET db mysql mysql.com(integer) 1127.0.0.1:6379[15]> HLEN db(integer) 2127.0.0.1:6379[15]> HSET db mongodb mongodb.org(integer) 1127.0.0.1:6379[15]> HLEN db(integer) 3

8、HDEL key field [field …]

刪除哈希表 key 中的一個或多個指定域,不存在的域將被忽略。 返回值: 被成功移除的域的數量,不包括被忽略的域。 示例:

127.0.0.1:6379[15]> HMSET key f1 "v1" f2 "v2" f3 "v3" f4 "v4"OK127.0.0.1:6379[15]> HGETALL key1) "f1"2) "v1"3) "f2"4) "v2"5) "f3"6) "v3"7) "f4"8) "v4"127.0.0.1:6379[15]> HDEL key f1(integer) 1127.0.0.1:6379[15]> HDEL key not-field(integer) 0127.0.0.1:6379[15]> HDEL key f2 f3(integer) 2127.0.0.1:6379[15]> HDEL key f4 f1(integer) 1

9、HINCRBY key field increment

為哈希表 key 中的域 field 的值加上增量 increment 。 增量也可以為負數,相當于對給定域進行減法操作。 如果 key 不存在,一個新的哈希表被創建并執行HINCRBY 命令。 如果域 field 不存在,那么在執行命令前,域的值被初始化為 0 。 對一個儲存字符串值的域 field 執行HINCRBY 命令將造成一個錯誤。 本操作的值被限制在 64 位 (bit) 有符號數字表示之內。 返回值: 執行HINCRBY 命令之后,哈希表 key 中域 field 的值。 示例:

127.0.0.1:6379[15]> HEXISTS counter page_view(integer) 0127.0.0.1:6379[15]> HINCRBY counter page_view 200(integer) 200127.0.0.1:6379[15]> HGET counter page_view"200"127.0.0.1:6379[15]> HINCRBY counter page_view -50(integer) 150127.0.0.1:6379[15]> HGET counter page_view"150"

10、HGETALL key

返回哈希表 key 中,所有的域和值。 在返回值里,緊跟每個域名 (field name) 之后是域的值 (value),所以返回值的長度是哈希表大小的兩倍。 返回值: 以列表形式返回哈希表的域和域的值。 若 key 不存在,返回空列表。 示例:

127.0.0.1:6379[15]> HSET people jack "Jack Sparrow"(integer) 1127.0.0.1:6379[15]> HSET people gump "Forrest Gump"(integer) 1127.0.0.1:6379[15]> HGETALL people1) "jack"2) "Jack Sparrow"3) "gump"4) "Forrest Gump"

11、HKEYS key

返回哈希表 key 中的所有域。 返回值: 一個包含哈希表中所有域的表。 當 key 不存在時,返回一個空表。 示例:

127.0.0.1:6379[15]> HMSET website google www.google.com yahoo www.yahoo.comOK127.0.0.1:6379[15]> HKEYS website1) "google"2) "yahoo"127.0.0.1:6379[15]> EXISTS fake_key(integer) 0127.0.0.1:6379[15]> HKEYS fake_key(empty list or set)

12、HVALS key

返回哈希表 key 中所有域的值。 返回值: 一個包含哈希表中所有值的表。 當 key 不存在時,返回一個空表。 示例:

127.0.0.1:6379[15]> HMSET website google www.google.com yahoo www.yahoo.comOK127.0.0.1:6379[15]> HVALS website1) "www.google.com"2) "www.yahoo.com"127.0.0.1:6379[15]> EXISTS not_exists(integer) 0127.0.0.1:6379[15]> HVALS not_exists(empty list or set)

(完畢)

參考:http://blog.csdn.net/thinkercode/article/details/46552895


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线观看视频| 亚洲国产精品va在线看黑人动漫| 91大神在线播放精品| 国产精品久久久久久超碰| 欧美专区福利在线| 亚洲欧美一区二区精品久久久| 国产一区二区三区免费视频| 日韩一区二区精品视频| 日韩久久精品电影| 深夜福利一区二区| 黑人巨大精品欧美一区免费视频| 51久久精品夜色国产麻豆| 国产精品女人网站| 日韩美女av在线| 亚洲国产精品va在线看黑人| 人妖精品videosex性欧美| 国产一区二区三区丝袜| 日韩欧美在线观看视频| 91豆花精品一区| 日韩精品中文字幕在线观看| 亚洲人成伊人成综合网久久久| 伊人久久久久久久久久久久久| 中文.日本.精品| 欧美激情精品久久久| 欧美午夜片欧美片在线观看| 亚洲а∨天堂久久精品喷水| 亚洲欧美制服综合另类| 国产视频一区在线| 亚洲一区999| 国产精品视频一| 国产主播欧美精品| 国产亚洲日本欧美韩国| 亚洲欧洲国产精品| 亚洲护士老师的毛茸茸最新章节| 日韩精品免费看| 久久99精品视频一区97| 国产区精品在线观看| 91精品国产电影| 久久这里只有精品视频首页| 日韩久久精品电影| 91精品国产高清久久久久久久久| 欧美成人午夜激情视频| 欧美成人免费大片| 91麻豆桃色免费看| 精品视频久久久久久久| 51视频国产精品一区二区| 久久久久女教师免费一区| 亚洲一区二区中文字幕| 成人精品一区二区三区| 亚洲国产精品va| 青青草一区二区| 国产区精品在线观看| 欧美性黄网官网| yellow中文字幕久久| 欧美日韩午夜激情| 亚洲女在线观看| 亚洲精品国产精品乱码不99按摩| 欧美国产日韩一区二区三区| 这里只有精品视频| 日韩成人久久久| 亚洲视频axxx| 97国产suv精品一区二区62| 555www成人网| 亚洲成人久久久久| 日韩国产欧美区| 91精品国产成人www| 欧美日韩免费观看中文| 91久久久久久久久久久| 亚洲色图综合网| 国产精品白丝jk喷水视频一区| 国产精品久久色| 国产亚洲视频中文字幕视频| 精品视频在线播放| 亚洲男人第一av网站| 欧美激情网友自拍| 亚洲午夜色婷婷在线| 亚洲视频在线免费看| 97精品一区二区三区| 日韩免费不卡av| 丝袜美腿亚洲一区二区| 性色av一区二区三区红粉影视| 在线国产精品播放| 国产精品久久久久久久久免费| 国产99久久精品一区二区永久免费| 国产日韩精品在线观看| 国产日产亚洲精品| 韩国欧美亚洲国产| 国产亚洲精品日韩| 欧美又大又粗又长| 中文字幕欧美视频在线| 国产午夜精品美女视频明星a级| 国产精品美女免费看| 亚洲欧美日韩一区二区在线| 国内精品久久影院| 欧美日韩高清在线观看| 亚洲色图15p| zzjj国产精品一区二区| 国产精品黄色影片导航在线观看| 国产欧美一区二区三区久久| 欧美午夜精品久久久久久人妖| 久久精品亚洲精品| 亚洲国产黄色片| 黑人巨大精品欧美一区二区免费| 91精品在线国产| 欧美激情videoshd| 欧美多人爱爱视频网站| 日韩电影免费观看在线观看| 91精品视频免费| 最近2019中文免费高清视频观看www99| 中文字幕久久久| 亚洲国产精品悠悠久久琪琪| 欧美日韩亚洲91| 亚洲欧美综合区自拍另类| 日韩高清免费观看| zzijzzij亚洲日本成熟少妇| 国内成人精品一区| 91av在线不卡| 欧美性猛交xxxx乱大交蜜桃| 91精品国产色综合| 国产噜噜噜噜久久久久久久久| 91免费在线视频| 国产手机视频精品| 九九热最新视频//这里只有精品| 超碰91人人草人人干| 国产欧美一区二区三区四区| 最好看的2019年中文视频| 97在线观看免费高清| 亚洲欧美日韩中文在线制服| 黄色91在线观看| 91久久精品日日躁夜夜躁国产| 久久成人亚洲精品| 国产日韩精品在线| 高清视频欧美一级| 91夜夜揉人人捏人人添红杏| 亚洲人成网站在线播| 久久久久久久国产精品| 97久久久久久| 日韩少妇与小伙激情| 亚洲二区在线播放视频| 92裸体在线视频网站| 尤物九九久久国产精品的特点| 亚洲精品久久久一区二区三区| 欧美精品在线第一页| 国产成人在线一区| 亚洲欧美激情另类校园| 欧美日韩国产成人高清视频| 1769国内精品视频在线播放| 成人欧美一区二区三区黑人| 日韩中文在线观看| 亚洲午夜精品久久久久久久久久久久| 国产成人久久精品| 亚洲视频视频在线| 中日韩美女免费视频网址在线观看| 欧美精品一区二区免费| 97色在线视频| 亚洲国产婷婷香蕉久久久久久| 北条麻妃在线一区二区| 亚洲第一福利在线观看| 日产精品久久久一区二区福利| 精品久久香蕉国产线看观看gif| 国产大片精品免费永久看nba| 国产精品久久久久久超碰| 欧美在线视频在线播放完整版免费观看| 亚洲天堂av高清|