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 的测试的更多相关文章

  1. Redis操作Hash工具类封装,Redis工具类封装

    Redis操作Hash工具类封装,Redis工具类封装 >>>>>>>>>>>>>>>>>> ...

  2. Redis操作hash

    来自:http://www.cnblogs.com/alex3714/articles/6217453.html Hash操作 hash表现形式上有些像pyhton中的dict,可以存储一组关联性较强 ...

  3. redis 操作 list 的测试

    lpush 从头部压入数据 127.0.0.1:6379> lpush listname value1 (integer) 1//返回list的当前长度 127.0.0.1:6379> l ...

  4. redis 操作string 的测试

    1>set  set name zhangsan :OK get name: zhangsan set name lisi:OK get name: lisi   2> setnx 如果存 ...

  5. Redis操作Set工具类封装,Java Redis Set命令封装

    Redis操作Set工具类封装,Java Redis Set命令封装 >>>>>>>>>>>>>>>>& ...

  6. Redis操作List工具类封装,Java Redis List命令封装

    Redis操作List工具类封装,Java Redis List命令封装 >>>>>>>>>>>>>>>> ...

  7. Redis操作字符串工具类封装,Redis工具类封装

    Redis操作字符串工具类封装,Redis工具类封装 >>>>>>>>>>>>>>>>>>& ...

  8. redis的hash操作在集中式session中的应用

    在集群部署时,为了高可用性的目的,往往把session进行共享,共享分为两种:session复制和集中式管理. redis在session集中式管理中可以起到比较大的作用. 制约session集中式共 ...

  9. redis对hash进行的相关操作

    redis对hash类型操作的相关命令以及如何在python使用这些命令 redis对hash类型操作的命令: 命令 语法 概述 返回值 Redis Hdel 命令 hdel key field [f ...

随机推荐

  1. Fragment的生命周期

    Fragment的生命周期: 1. onAttach():Fragment对象跟Activity关联时 2. onCreate():Fragment对象的初始创建时 3. onCreateView() ...

  2. 使用gulp解决RequireJS项目前端缓存问题(一)

    1.前言 前端缓存一直是个令人头疼的问题,你有可能见过下面博客园首页的资源文件链接: 有没有发现文件名后面有一串不规则的东东,没错,这就是运用缓存机制,我们今天研究的就是这种东西. 先堵为快,猛戳链接 ...

  3. 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。

    当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式.比如 select * from T_Employee where FNumber not in ( select top 5*  ...

  4. GDB调试命令小结

    1.启动调试 前置条件:编译生成执行码时带上 -g,如果使用Makefile,通过给CFLAGS指定-g选项,否则调试时没有符号信息.gdb program //最常用的用gdb启动程序,开始调试的方 ...

  5. Linq语法学习

    关键词: select from where in into join on equals orderby descending DefaultIfEmpty() thenby submitChang ...

  6. mongodb高级应用

    一.  高级查询 查询操作符 条件操作符:db.collection.find({"field":{$gt/$lt/$gte/$lte/$eq/$ne:value}}); 匹配所有 ...

  7. Say goodbye to my photos&videos

    刚刚得知一个悲惨的消息:虽然2012已经过去了,但是世界末日并未过去.嗯,我不是来严肃的,我是来搞笑的.毕竟,我已经如此伤心了.中午结束考试,下午看了一半的电影然后躺室友的床上睡了一觉,醒来看到阿姨发 ...

  8. Practical oral English

    1.如果你继续发烧,我就去请医生过来If your fever continues, I'll send for the doctor.2.在这么大的停车场里,我是永远都找不到我的车的I'll nev ...

  9. Linux进程环境

    Linux下C程序都是main开始的,main函数的原型是: int main(int argc, char **argv) 其中argc是命令行参数的数目,argc是指向参数的各个指针所构成的数组. ...

  10. 轻量级C#编辑器RoslynPad

    简介 RoslynPad是一个Apache 2.0协议开源的轻量级C#编辑器.支持自动完成,语法提示,修改建议等功能.很适合平时随手写个C#程序看看运行结果. 目前版本:0.10.1,无需保存也可以运 ...