1>hset setname field value
hset stuSet name zhangsan:1
2>hget setname field
hget stuset name:nil
hget stuSet name:zhangsan(说明redis是区分大小写的)
3>hsetnx setname field value 如果field存在,不做任何操作。如果没,则创建
hsetnx stuSet name lisi:0
hsetnx stuSet name lisi1:1
hget stuSet name:zhangsan
hget stuSet name1:lisi
4>hmset setname field1value1 field2 value2...
hmset stuSet namea a nameb b:ok
hmset stuSet namea A nameb B namec C:ok(由此看出,hmset 无论存在与否,都会赋值进去)
5>hmget setname field1 field2...
hmget stuSet name name1 name2:
1)zhangsan
2)lisi
3)nil
6>hexists 判断某字段在set中是否存在
hexsits setname field
hexists stuSet name1:1
hexists stuSet name2:0
7>hlen查看set的字段数量
hlen setname
hlen stuSet:5(字段分别为name name1 namea nameb namec)
8>hdel 删除字段
hdel setname field
hdel stuSet namec:1
hdel stuSet namec:0
9>hkeys 查看set的所有字段
hkeys setname
hkeys stuName:
1)name
2)name1
3)namea
4)nameb
10>hvals 查看set中的所有value
hvals setname
hvals stuSet:
1)zhangsan
2)lisi
3)A
4)B
11>hgetall 获取set中所有的 field value
hgetall setname
hgetall stuSet:
1)name
2)zhangsan
3)name1
4)lisi
5)namea
6)A
7)nameb
8)B
12>hincrby 为字段+x
hincrby setname field x