1. 程式人生 > 其它 >Redis之Hash常用命令

Redis之Hash常用命令

原文地址redis--hash(雜湊)---常用命令、場景 - 後浪_pro - 部落格園 (cnblogs.com)

my-redis:0>hset myhash  field1 hello  ############  hset key  field  value set一個具體 key-vlaue1

my-redis:0>hget myhash field1   ##################   hget key field 獲取一個欄位值
hello

my-redis:0>hmset myhash field1  test field2 word     ############  hmset  key .....  多set  field value
OK

my
-redis:0>hget myhash field1 test my-redis:0>hget myhash field2 word my-redis:0>hmget myhash field1 field2 ####################### hmget key field.... 獲取多個欄位的值 test word my-redis:0>hgetall myhash ###################### hgetall key 獲取 全部資料 鍵值對 field1 test field2 word my-redis:0>hlen myhash ####################### hlen 獲取 獲取元素個數
2 my-redis:0>hexists myhash field1 ################ hexists 判斷是否存在某個欄位 1 my-redis:0>hexists myhash field3 0 my-redis:0>hkeys myhash ##################### hkeys 獲取所有的欄位 field1 field2 my-redis:0>hvals myhash #################### hvals 獲取所有的值 test word my-redis:0>hset myhash field5 1 1 my
-redis:0>hincrby myhash field5 1 ############### hincrby 指定遞增 2 my-redis:0>hincrby myhash field5 1 3 my-redis:0>hincrby myhash field5 1 4 my-redis:0>hsetnx myhash field4 hello ################### hsetnx 不存在則 set ,存在則set 不了 ,應用於分散式鎖1 my-redis:0>hsetnx myhash field4 hello 0