当前位置: 首页 > news >正文

网站建设类织梦模板做网站 对方传销

网站建设类织梦模板,做网站 对方传销,扬州集团网站建设,wordpress 判断文章文章目录 ⛄介绍⛄命令⛄RedisTemplate API⛄应用场景 ⛄介绍 Hash类型#xff0c;也叫散列#xff0c;其value是一个无序字典#xff0c;类似于Java中的 HashMap 结构。 String结构是将对象序列化为JSON字符串后存储#xff0c;当需要修改对象某个字段时很不方便#xf… 文章目录 ⛄介绍⛄命令⛄RedisTemplate API⛄应用场景 ⛄介绍 Hash类型也叫散列其value是一个无序字典类似于Java中的 HashMap 结构。 String结构是将对象序列化为JSON字符串后存储当需要修改对象某个字段时很不方便 keyvaluesnow:user:1{“id”:1, “name”: “Snow”, “age”: 88}snow:product:1{“id”:1, “name”: “Apple”, “price”: 9999} Hash结构可以将对象中的每个字段独立存储可以针对单个字段做CRUD ⛄命令 Hash 类型的常见命令 ● HSET key field value添加或者修改 hash 类型 key 的 field 的值 ● HGET key field获取一个hash类型key的field的值 ● HMSET批量添加多个hash类型key的field的值 ● HMGET批量获取多个hash类型key的field的值 ● HGETALL获取一个hash类型的key中的所有的field和value ● HKEYS获取一个hash类型的key中的所有的field ● HVALS获取一个hash类型的key中的所有的value ● HINCRBY:让一个hash类型key的字段值自增并指定步长 ● HSETNX添加一个hash类型的key的field值前提是这个field不存在否则不执行 ⛄RedisTemplate API 添加 put / putAll // 初始数据: template.opsForHash().put(redisHash,name,tom); template.opsForHash().put(redisHash,age,26); template.opsForHash().put(redisHash,class,6);MapString,Object testMap new HashMap(); testMap.put(name,jack); testMap.put(age,27); testMap.put(class,1); template.opsForHash().putAll(redisHash1,testMap);仅当hashKey不存在时才设置散列hashKey的值。 System.out.println(template.opsForHash().putIfAbsent(redisHash,age,30)); System.out.println(template.opsForHash().putIfAbsent(redisHash,kkk,kkk)); //结果 false true删除 template.opsForHash().delete(redisHash,name)判断key是否存在 template.opsForHash().hasKey(redisHash,age)获取 template.opsForHash().get(redisHash,age)增加散列hashKey的值整型 System.out.println(template.opsForHash().get(redisHash,age)); System.out.println(template.opsForHash().increment(redisHash,age,1)); // 结果 26 27获取key所对应的散列表的key System.out.println(template.opsForHash().keys(redisHash1)); //redisHash1所对应的散列表为{class1, namejack, age27} //结果[name, class, age]获取key所对应的散列表的大小个数 template.opsForHash().size(redisHash1); //redisHash1所对应的散列表为{class1, namejack, age27} //结果3获取整个哈希存储的值 template.opsForHash().values(redisHash); // 结果[tom, 26, 6]获取整个哈希存储 template.opsForHash().entries(redisHash); // 结果{age26, class6, nametom}使用Cursor在key的hash中迭代相当于迭代器。 CursorMap.EntryObject, Object curosr ops.scan(redisHash, ScanOptions.ScanOptions.NONE);while(curosr.hasNext()){Map.EntryObject, Object entry curosr.next();System.out.println(entry.getKey():entry.getValue());} //结果 age:28.1 class:6 kkk:kkk⛄应用场景 下面列举了几个应用场景: 存储对象: 可以通过hash类型将一个对象的多个属性以键值对(key-value)的形式存储, 方便快捷。举例来说可以把一个用户的姓名、年龄、邮箱保存为 Hash 类型并以用户编号为 Key这样在更新某一个属性时就不需要重新写入整个对象。 缓存环境变量当使用 Redis 来做缓存系统时我们可以把那些常用的项目配置都放到 Redis 中去比如域名、端口号、数据库名称、数据库地址的 hash 设置等利用 Redis hash 的特性可以使得这些配置很容易被更新且不会持续占用内存空间。 购物车购物车是一个经典的以Hash方式实现的例子每个用户一个购物车每个购物车用一个哈希来表示。 计数器如果您想要更灵活地定义一个String类型的计数器例如基于某种“维度”进行依次命名则可以使用Hash。 每个待计数的“块”可以用“键-Value”的方式存储。 存储对象属性同一个对象的不同属性可以放在同一个hash类型中例如把一本书相关信息作者、出版日期、价格存成一个哈希。
http://www.pierceye.com/news/456342/

相关文章:

  • 做外贸比较好的网站莱芜信息港房产网
  • 胶州建设局网站做电影网站怎样赚钱
  • 物流的网站模板免费下载网站你懂我意思正能量晚上下载
  • 做外贸的阿里巴巴网站是哪个更好网络宣传网站建设价格
  • 网站入侵怎么做网站开发相关英文单词
  • 实验室网站建设方案阳西网络问政平台官网
  • 岳阳网站开发建设网站域名注册申请
  • 营销型网站建设ppt网站程序开发后怎么上线
  • 鞍山做网站哪家好制作网站技术
  • 中国建设银行山西省分行网站wordpress永久免费
  • 设计网络网站做国外网站 国外人能看到吗
  • 融安有那几个网站做的比较好的创建网站大约
  • 浙江联科网站建设选择宁波seo优化公司
  • 上海建站网络科技app营销策略有哪些
  • 怎么检查网站有没有被挂马知乎做笔记的网站
  • 温岭网站制作爱网站查询
  • 徐州学习网站建设影视公司组织架构
  • 怎么看别人的网站有没有做301蓝色扁平化企业网站
  • 郑州建站模板网络程序员
  • 健身顾问在哪些网站做推广北京网络推广外包公司排行
  • 天津网站开发工资水平建设网站如何写文案
  • 做a漫画在线观看网站注册个免费网站
  • 杭州网站设计网页长安东莞网站推广
  • 福州网站建设软件怎样上传自己的网站
  • wordpress手机站如何做wordpress 查询文章
  • 企业专业网站设计公wordpress打开慢
  • 网站制作方案怎么做青岛住房和城乡建设部网站
  • 织梦系统做的网站忘记登录密码百家 主题 wordpress
  • 营销推广软文婚纱摄影网站seo方案
  • 上海网站制作网站建设汶川县建设局网站