练习命令使用,具体如下:
- hset hmset hgetall hkeys hvals
- hget hmget hdel
赋值与取值
127.0.0.1:6379> hset user1 name bob
(integer) 1
127.0.0.1:6379> type user1
hash
127.0.0.1:6379> hset user1 gender man
(integer) 1
127.0.0.1:6379> hget user1 name
"bob"
127.0.0.1:6379> hget user1 gender
"man"
设置多个字段
127.0.0.1:6379> hmset user1 email qq@.com phome 138
OK
127.0.0.1:6379> hmget user1 email name
1) "qq@.com"
2) "bob"
获取所有列名及对应的值
127.0.0.1:6379> hgetall user1
1) "name"
2) "bob"
3) "gender"
4) "man"
5) "email"
6) "qq@.com"
7) "phome"
8) "138"
删除列
127.0.0.1:6379> HDEL user1 name
(integer) 1
127.0.0.1:6379> HGETALL user1
1) "gender"
2) "man"
3) "email"
4) "qq@.com"
5) "phome"
6) "138"
只获取列名
127.0.0.1:6379> HKEYS user1
1) "gender"
2) "email"
3) "phome"
只获取值
127.0.0.1:6379> HVALS user1
1) "man"
2) "qq@.com"
3) "138"
获得列数量
127.0.0.1:6379> HLEN user1
(integer) 3