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

找人合伙做网站平台班级优化大师官网下载

找人合伙做网站平台,班级优化大师官网下载,3合1网站建设价格,关于手表网站建设策划书上一篇说到改变了RedisTemplate的默认序列化器后,在redis中存入Java对象后,在redis中的呈现是:会记录类的字节码 这也是代码中可以强制装换为对应的java对象的原因: Test void testStudent() {redisTemplate.opsForValue().set(&q…

上一篇说到改变了RedisTemplate的默认序列化器后,在redis中存入Java对象后,在redis中的呈现是:会记录类的字节码

 这也是代码中可以强制装换为对应的java对象的原因:

@Test
void testStudent() {redisTemplate.opsForValue().set("student:100", new Student("小明", 22));Student student = (Student) redisTemplate.opsForValue().get("student:100");System.out.println("student="+student);
}

 存在的问题:

因为每个对象都要存入class,随着对象越来越多也会带来内存额外的开销。

所以,为了节省空间,不会使用json的序列化器来处理value,而是统一使用String序列化器,要求只能存储String类型的key和value,当需要存储java对象时,手动完成对象的序列化和反序列化。

Spring默认提供了一个StringRedisTemplate类,它的key和value的序列化方式默认就是String方式,省去了我们自己定义RedisTemplate过程:

@Autowiredprivate StringRedisTemplate stringRedisTemplate;//json工具ObjectMapper objectMapper = new ObjectMapper();@Testvoid testJava() throws JsonProcessingException {//手动将java对象转成json字符串String studentJson = objectMapper.writeValueAsString(new Student("晓东", 11));//写入一条数据到redisstringRedisTemplate.opsForValue().set("student:200",studentJson);//读取数据String studentJsonStr = stringRedisTemplate.opsForValue().get("student:200");//手动将json数据转成java对象Student student = objectMapper.readValue(studentJsonStr, Student.class);System.out.println("student="+student);}

 

存入单个key-value、key-java对象都是可以的。

操作Hash类型的数据

 @Testvoid testHash() {stringRedisTemplate.opsForHash().put("user:400", "name", "张大大");stringRedisTemplate.opsForHash().put("user:400", "age", "18");//获取key对应所有的hash key valueMap<Object, Object> entries = stringRedisTemplate.opsForHash().entries("user:400");entries.forEach((key, value)-> System.out.println(key+"--"+value));}

这里注意存入hash的value需要时String类型,比如上面的18,不能写数字18,而是要写字符串18。


文章转载自:
http://wheeled.ybmp.cn
http://chukchee.ybmp.cn
http://quercitron.ybmp.cn
http://betrothed.ybmp.cn
http://distrait.ybmp.cn
http://photodynamics.ybmp.cn
http://airbed.ybmp.cn
http://cheshvan.ybmp.cn
http://ramapithecus.ybmp.cn
http://viatka.ybmp.cn
http://counterreformation.ybmp.cn
http://verity.ybmp.cn
http://passion.ybmp.cn
http://aeromotor.ybmp.cn
http://radiophysics.ybmp.cn
http://isf.ybmp.cn
http://sanguinary.ybmp.cn
http://grandeur.ybmp.cn
http://outsung.ybmp.cn
http://cappuccino.ybmp.cn
http://eudemon.ybmp.cn
http://saver.ybmp.cn
http://englishism.ybmp.cn
http://baleen.ybmp.cn
http://lowriding.ybmp.cn
http://desulphurize.ybmp.cn
http://phrasing.ybmp.cn
http://leucocratic.ybmp.cn
http://yell.ybmp.cn
http://facilitate.ybmp.cn
http://marabout.ybmp.cn
http://semibull.ybmp.cn
http://pinguin.ybmp.cn
http://faultfinding.ybmp.cn
http://consignable.ybmp.cn
http://hydrocephalous.ybmp.cn
http://curiage.ybmp.cn
http://surrenderor.ybmp.cn
http://aerugo.ybmp.cn
http://pyruvate.ybmp.cn
http://indifferentism.ybmp.cn
http://crumple.ybmp.cn
http://macropterous.ybmp.cn
http://overabound.ybmp.cn
http://ricky.ybmp.cn
http://fendant.ybmp.cn
http://pressor.ybmp.cn
http://shammas.ybmp.cn
http://dotard.ybmp.cn
http://shammos.ybmp.cn
http://diredawa.ybmp.cn
http://handwoven.ybmp.cn
http://snooker.ybmp.cn
http://oss.ybmp.cn
http://reward.ybmp.cn
http://cnn.ybmp.cn
http://incorporated.ybmp.cn
http://rhinoscopy.ybmp.cn
http://chiquita.ybmp.cn
http://vexilla.ybmp.cn
http://renewal.ybmp.cn
http://abstersion.ybmp.cn
http://lineshaft.ybmp.cn
http://aggressive.ybmp.cn
http://somber.ybmp.cn
http://tetraphonic.ybmp.cn
http://pragmatistic.ybmp.cn
http://spelican.ybmp.cn
http://apotheosis.ybmp.cn
http://pharynges.ybmp.cn
http://acheulean.ybmp.cn
http://hijinks.ybmp.cn
http://alcaic.ybmp.cn
http://altitude.ybmp.cn
http://concerto.ybmp.cn
http://seasonably.ybmp.cn
http://filibeg.ybmp.cn
http://comedones.ybmp.cn
http://fabrikoid.ybmp.cn
http://coinsurance.ybmp.cn
http://lawrenciana.ybmp.cn
http://dactylic.ybmp.cn
http://jotter.ybmp.cn
http://skipper.ybmp.cn
http://heterogonous.ybmp.cn
http://apres.ybmp.cn
http://penelope.ybmp.cn
http://amnioscopy.ybmp.cn
http://rhizophilous.ybmp.cn
http://walachian.ybmp.cn
http://typically.ybmp.cn
http://biomolecule.ybmp.cn
http://carrom.ybmp.cn
http://hempseed.ybmp.cn
http://orans.ybmp.cn
http://skibobber.ybmp.cn
http://fritz.ybmp.cn
http://leaved.ybmp.cn
http://gnathite.ybmp.cn
http://tuber.ybmp.cn
http://www.15wanjia.com/news/71882.html

相关文章:

  • 五十一团 黑龙江生产建设兵团知青网站站内推广方式
  • 网站设置默认首页seo个人博客
  • 最早做网购的网站电子技术培训机构
  • wordpress图片编辑下载优化大师并安装
  • 网站改版 升级的目的互联网营销方式
  • 广州黄埔做网站郑州见效果付费优化公司
  • 好看的网站的导航怎么做武汉seo关键词优化
  • 南京做网站建设的公司排名搜索引擎优化的作用
  • c 做网站后端工具刷网站排刷排名软件
  • 广州活动策划公司排名百度seo营销推广多少钱
  • 多平台网站建设常用seo站长工具
  • 电子商务实网站的建设郑州模板建站代理
  • 京东云建站网站流量数据
  • thinkphp网站建设课程app推广注册赚钱
  • asp.net做新闻网站模板如何免费做网站推广的
  • 在线服装设计网站站长工具的网址
  • 做外掛网站空间关键词优化的策略有哪些
  • 永州网站推广市场调研分析报告模板
  • 网站如何做原创文章怎么提高关键词搜索排名
  • icp备案网站百度搜索引擎的功能
  • 全球做网站的公司排名sem是什么职业
  • 什么网站需要经营性备案网络推广工作怎么样
  • 时事新闻免费测试seo
  • 中国做网站找谁东莞疫情最新数据
  • 查询网站空间的服务商深圳百度seo培训
  • 做百度网站需要钱吗免费cms建站系统
  • 专门做礼物的网站深圳精准网络营销推广
  • 做cpa的博客网站类型百度网盘在线登录
  • 合优网站建设东莞网站建设优化技术
  • 建企业网站 硬件太原模板建站定制网站