首页 > 其他 > 详细

redis 操作 hash 的测试

时间:2016-04-15 20:06:05      阅读:190      评论:0      收藏:0      [点我收藏+]
1>hset setname field value
  hset stuSet name zhangsan:1     
 
2>hget setname field
  hget stuset name:nil
  hget stuSet name:zhangsan(说明redis是区分大小写的)
 
3>hsetnx setname field value 如果field存在,不做任何操作。如果没,则创建
  hsetnx stuSet name lisi:0
  hsetnx stuSet name lisi1:1
  hget stuSet name:zhangsan
  hget stuSet name1:lisi
 
4>hmset setname field1value1 field2 value2...
  hmset stuSet namea a nameb b:ok
  hmset stuSet namea A nameb B namec C:ok(由此看出,hmset 无论存在与否,都会赋值进去)
 
5>hmget setname field1 field2...
  hmget stuSet name name1 name2:
    1)zhangsan
    2)lisi
    3)nil
 
6>hexists 判断某字段在set中是否存在
hexsits setname field
  hexists stuSet name1:1
  hexists stuSet name2:0
 
7>hlen查看set的字段数量
hlen setname
  hlen stuSet:5(字段分别为name name1 namea nameb namec)
 
 
8>hdel 删除字段
  hdel setname field
  hdel stuSet namec:1
  hdel stuSet namec:0
 
 
9>hkeys 查看set的所有字段
hkeys setname
  hkeys stuName:
    1)name
    2)name1
    3)namea
    4)nameb
 
 
10>hvals 查看set中的所有value
hvals setname
  hvals stuSet:
    1)zhangsan
    2)lisi
    3)A
    4)B
 
 
11>hgetall 获取set中所有的 field value
hgetall setname 
  hgetall stuSet:
    1)name
    2)zhangsan
    3)name1
    4)lisi
    5)namea
    6)A
    7)nameb
    8)B
 
12>hincrby 为字段+x
hincrby setname field x

redis 操作 hash 的测试

原文:http://www.cnblogs.com/fri-yu/p/5396645.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!