1.hset user uesrname zhangsan
创建一个新域返回值为1
2.hset user username lisi
覆盖原有新域返回值为0
3.hsetnx user username wangwu
判断field,存在返回0
4.hsetnx user age wangwu
判断field,存在返回1
5.hmset
用于同时设置多个field-value值
6.hmset user username zhaoliu age 25 address muye
设置多个field-value值。设置成功显示ok
7.hget user username
8.hget user age
查看被替换的值
9.当string转换为hash类型时,会出现转换错误
set person 20(set为string类型) type person username age 20(出现错误)
10.hget key field
返回值field的值,当field不存在或key不存在时,返回nil
11.hmget user username age address
filed值会一一显示出来,如果存在会返回想对应的值,不存在则会返回nil,而且返回值的顺序和传入参数的顺序一样
12.hgetall key(field可以不用写)
用于返回散列表key的所有field与value值,先输出filed,在输出value
13.hdel user username age address sex
用于删除一个或多个field,返回值为成功删除的数量
14.hlen key
用于返回散列表key中field-value值的数量
15.hexists user username
用于查看散列表key中的field值是否存在,存在返回1,不存在返回0
16.hincrby key field increment
用于将散列表key中的field值进行自增操作,field可正可负
例如:hincrby user age -5
17.hkeys user
返回散列表key中所有的field域
18.hvals
返回散列表key中所有的value值