目录
1.1、hset/hget/hmset/hmget/hgetall/hdel
一、Hash类型的使用
1.1、hset/hget/hmset/hmget/hgetall/hdel
127.0.0.1:6379> hset user:1 id 01 name qq
(integer) 2
127.0.0.1:6379> hget user:1 id
"01"
127.0.0.1:6379> hget user:1 name
"qq"
127.0.0.1:6379> hmset user:1 id 10 name aa
OK
127.0.0.1:6379> hmget user:1 id name
1) "10"
2) "aa"
127.0.0.1:6379> hgetall user:1
1) "id"
2) "10"
3) "name"
4) "aa"
127.0.0.1:6379> hdel user:1 id
(integer) 1
127.0.0.1:6379> hgetall user:1
1) "name"
2) "aa"
1.2、hlen
获取某个key内的全部数量
127.0.0.1:6379> hlen user:1
(integer) 1
1.3、hexists key
在key里面的某个值的key
127.0.0.1:6379> hexists user:1 id
(integer) 0
127.0.0.1:6379> hexists user:1 name
(integer) 1
1.4、hkeys/hvals
127.0.0.1:6379> hkeys user:1
1) "name"
127.0.0.1:6379> hvals user:1
1) "aa"
1.5、hincrby/hincrbyfloat
127.0.0.1:6379> hgetall user:1
1) "name"
2) "aa"
3) "score"
4) "10.1"
5) "age"
6) "10"
127.0.0.1:6379> hincrby user:1 age 12
(integer) 22
127.0.0.1:6379> hincrbyfloat user:1 score 12.1
"22.2"
127.0.0.1:6379> hgetall user:1
1) "name"
2) "aa"
3) "score"
4) "22.2"
5) "age"
6) "22"
1.6、hsetnx
不存在赋值,存在无效
127.0.0.1:6379> hsetnx user:1 sax 男
(integer) 1
127.0.0.1:6379> hsetnx user:1 sax 男
(integer) 0