-
127.0.0.1:6379> hset user1 name lisi
-
(integer) 1
-
127.0.0.1:6379> hset user1 age 20
-
(integer) 1
-
127.0.0.1:6379> hset user1 sal 8000
-
(integer) 1
-
127.0.0.1:6379> hset user1 empno 2349
-
(integer) 1
-
127.0.0.1:6379> hgetall user1
-
1) "name"
-
2) "lisi"
-
3) "age"
-
4) "20"
-
5) "sal"
-
6) "8000"
-
7) "empno"
-
8) "2349"
-
127.0.0.1:6379> hmset scott empno 7788 sal 8000 emono 2232 deptno 10
-
OK
-
127.0.0.1:6379> hgetall scott
-
1) "empno"
-
2) "7788"
-
3) "sal"
-
4) "8000"
-
5) "emono"
-
6) "2232"
-
7) "deptno"
-
8) "10"
-
127.0.0.1:6379> hmget scott sal deptno
-
1) "8000"
-
2) "10"
删除hash key:
-
127.0.0.1:6379> hdel user1 age
-
(integer) 1
判断有几个field和这个field是否存在:
-
127.0.0.1:6379> hlen user1
-
(integer) 3
-
127.0.0.1:6379> hlen scott
-
(integer) 4
-
127.0.0.1:6379> hexists user age
-
(integer) 0
-
127.0.0.1:6379> hexists user1 age
-
(integer) 0
-
127.0.0.1:6379> hexists user1 deptno
-
(integer) 0
-
127.0.0.1:6379> hexists user1 empno
-
(integer) 1
增加处理:
-
127.0.0.1:6379> hgetall user2
-
1) "age"
-
2) "1"
-
127.0.0.1:6379> hincrby user2 age 1
-
(integer) 2
-
127.0.0.1:6379> hgetall user2
-
1) "age"
-
2) "2"
浮点增加:
-
127.0.0.1:6379> hincrbyfloat user2 age 0.5
-
"2.5"
-
127.0.0.1:6379> hgetall user2
-
1) "age"
-
2) "2.5"
返回field或者values
-
127.0.0.1:6379> hkeys user1
-
1) "name"
-
2) "sal"
-
3) "empno"
-
127.0.0.1:6379> hvals user1
-
1) "lisi"
-
2) "8000"
-
3) "2349"
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29990276/viewspace-1776461/
,如需转载,请注明出处,否则将追究法律责任。