(10-4)redis-hashデータ型
1727 ワード
(10-4)redis-hashデータ型
redis:
[root@baozi ~]# redis-server /etc/redis.conf
[root@baozi ~]# redis-cli
127.0.0.1:6379>
redis --hash
1、hash , , ;
2、hash 2^32 - 1 ;
3、redis ;
login as: root
[email protected]'s password: ******
Last login: Fri May 8 20:00:51 2015 from 192.168.1.1
[root@baozi ~]# redis-server /etc/redis.conf
[root@baozi ~]# redis-cli
//
127.0.0.1:6379> hset user:100 name zs
(integer) 1
127.0.0.1:6379> hset user:100 age 20
(integer) 1
127.0.0.1:6379> hget user:100 name
"zs"
127.0.0.1:6379> hget user:100 age
"20"
//
127.0.0.1:6379> hmset user:101 name ls age 19 bir 1992-05-28
OK
127.0.0.1:6379> hmget user:100 name age
1) "zs"
2) "20"
127.0.0.1:6379>
//
127.0.0.1:6379> hgetall user:101
1) "name"
2) "ls"
3) "age"
4) "19"
5) "bir"
6) "1992-05-28"
//
127.0.0.1:6379> hkeys user:101
1) "name"
2) "age"
3) "bir"
//
127.0.0.1:6379> hvals user:101
1) "ls"
2) "19"
3) "1992-05-28"
127.0.0.1:6379>
// hash
127.0.0.1:6379> exists user:101
(integer) 1
//
127.0.0.1:6379> hexists user:100 bir
(integer) 0
127.0.0.1:6379> hexists user:101 bir
(integer) 1
//
127.0.0.1:6379> hget user:100 age
"20"
127.0.0.1:6379> hincrby user:100 age 2
(integer) 22
//
127.0.0.1:6379> hdel user:101 bir
(integer) 1
//
127.0.0.1:6379> hlen user:101
(integer) 2
127.0.0.1:6379>
// redis
127.0.0.1:6379> shutdown
not connected> quit
[root@baozi ~]#