1. =====================二种:hash类型==================
  2. 介绍:redis -> hash是一个string类型的fieldvalue的映射表
  3. hash特别适合相应存储对象,相较于将对象的每一个字段存成单个string类型
  4. 将一个对象存储在hash类型中会占用更少的内存,而且能够方便的存取整个对象
  5.  
  6. 0hset *假设 key(就是hash表) 不存在。一个新的哈希表被创建并进行 HSET 操作
  7. 设置hash field为指定值,假设key不存在。则先创建
  8. 样例:hset user:001 name leyangjun 会创建表
  9.  
  10. 0.2hsetnx
  11. 设置hash field 为指定值,假设不存在,则创建。假设存在则返回0
  12. 样例:hsetnx user:002 name leyangjun
  13. 1hmset:设置多个哈希表的字段值
  14. 同一时候设置hash的多个field
  15. 样例:hmset user003 name leyangjun age 23 sex 1 -->对哈希表003设置值成功
  16. hget获取: hget user:003 name -->获取哈希表003 name的值
  17. 2hget
  18. 获取指定的hash field
  19. 样例:hget user003 name -->表明 字段
  20. 3: hmget
  21. 获取全部指定的hash field
  22. 样例:hmget user:003 name age sex
  23. 4hincrby (对某个值即可自)
  24. 指定的hash field加上给定值
  25. 样例:hincrby user:003 age 5 -->给原来age的值 5 20+5
  26. 5: hexists
  27. 測试指定的field是否存在
  28. 样例: hexists user:003 sex -->推断hash表字段是否存在
  29. 6hlen
  30. 返回指定hash表中全部的field
  31. 样例:hlen user003
  32. 7hdel
  33. 删除指定hash表中field的值
  34. 样例:hdel user003 age -->删除user003 表中age的字段
  35. 8hkeys
  36. 返回hash表中全部的字段
  37. 样例:hkeys user003
  38. 9hvals
  39. 返回hash表的全部value
  40. 样例:hvals user003 -->全部表中key相应的值
  41. 10:* hgetall 经常使用
  42. 获取某个hash中全部的fieldvalue
  43. 样例:hgetall user003
  44. =========================================END=======================================

二:redis 的hash类型相关操作的更多相关文章

  1. 三:redis的List类型相关操作

    </pre><pre name="code" class="php" style="font-size: 14px;"&g ...

  2. Redis学习篇(二)之Hash类型及其操作

    HSET 作用: 将哈希表key中的域field设置成指定的value 语法:HSET key field value HSET userinfo name 'zhangsan' HSET useri ...

  3. 四:redis的sets类型 - 相关操作(有序和无序集合)

    ================四十五种(有序和无序集合):sets种类(它是一个集)=============      简介:  set它代表的集合.加入是随意添加----->无序集合    ...

  4. 一:redis 的string类型 - 相关操作

    *redisclient使用: =============一类:string的方法================ 介绍:string是redis的最简单类型,一个key相应一个value,strin ...

  5. Redis系列(二):Redis的数据类型及命令操作

    原文链接(转载请注明出处):Redis系列(二):Redis的数据类型及命令操作 Redis 中常用命令 Redis 官方的文档是英文版的,当然网上也有大量的中文翻译版,例如:Redis 命令参考.这 ...

  6. redis之Hash类型常用方法总结

    redis之Hash类型常用方法总结 格式: 存--HMGET key field [field ...] 取--HMGET key field [field ...] M:表示能取多个值,many ...

  7. Redis hash 类型及操作

    原文:http://blog.sina.com.cn/s/blog_5f044a4d0102v01k.html Redis hash是一个string类型的field和value的映射表.它的添加.删 ...

  8. Redis学习第三课:Redis Hash类型及操作

    Redis hash是一个string类型的field和value的映射表.它的添加.删除操作都是O(1)(平均).hash特别适用于存储对象.相较于对象的每个字段存在单个string类型.将一个对象 ...

  9. redis的Hash类型以及其操作

    hashes类型 hashes类型及操作Redis hash是一个string类型的field和value的映射表.它的添加.删除操作都是0(1)(平均).hash特别适合用于存储对象.相较于将对象的 ...

随机推荐

  1. python基础学习笔记——列表技巧

    列表: 循环删除列表中的每⼀个元素 li = [, , , ] for e in li: li.remove(e) print(li) 结果: [, ] 分析原因: for的运⾏过程. 会有⼀个指针来 ...

  2. grunt---grunt_test 测试用例

    说明: http://www.gruntjs.net/getting-started --grunt快速入门(创建package.json和Gruntfile.js准备一份新的 Grunt 项目一般需 ...

  3. Leetcode 368.最大整除子集

    最大整除子集 给出一个由无重复的正整数组成的集合,找出其中最大的整除子集,子集中任意一对 (Si,Sj) 都要满足:Si % Sj = 0 或 Sj % Si = 0. 如果有多个目标子集,返回其中任 ...

  4. 紫书第五章训练3 D - Throwing cards away I

    D - Throwing cards away I Given is an ordered deck of n cards numbered 1 to n with card 1 at the top ...

  5. 1.ruby基本格式

    1.ruby对于空格是敏感的,很像shell 如:a + b 解释成 a+b(这是两个局部变量) a +b 解释成 a(+b) (这是一个方法调用) 2.在ruby中一行怎么才算结束? Ruby解释分 ...

  6. iOS 3D UI(3D翻转)

    demo链接:http://pan.baidu.com/s/1eQVPj0m 先写个demo

  7. 【bzoj4383】[POI2015]Pustynia 线段树优化建图+差分约束系统+拓扑排序

    题目描述 给定一个长度为n的正整数序列a,每个数都在1到10^9范围内,告诉你其中s个数,并给出m条信息,每条信息包含三个数l,r,k以及接下来k个正整数,表示a[l],a[l+1],...,a[r- ...

  8. [洛谷P2580]于是他错误的点名开始了(Trie树)

    传送门 洛谷P2580的一个水题,用啥都能过,不过为了练习一下刚刚学会的字典树,还是认真做一下吧. #include <cstdio> #include <cstring> u ...

  9. py 爬取页面http://m.sohu.com 并存储

             usage()               opts,args = getopt.getopt(sys.argv[1:],                        usage( ...

  10. oracle的split函数

    PL/SQL 中没有split函数,需要自己写. 代码: create or replace type type_split as table of varchar2(50);  --创建一个 typ ...