(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 ~]#