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

郑州全网营销推广百度seo优化推广

郑州全网营销推广,百度seo优化推广,海口企业自助建站系统,影院wordpress上一篇说到改变了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://www.wooajung.com/news/26296.html

相关文章:

  • 高端手机网站百度搜索热度
  • 新疆乌鲁木齐做网站关键词搜索数据
  • 太原网站建设哪家便宜好搜seo软件
  • 湖南平台网站建设公司seo全网营销
  • 做网站的企业排名网络营销的成功案例分析
  • 杭州网站建设公司联系方式谷歌优化技巧
  • 做哪种网站赚钱宁波seo优化公司
  • 烟台市政府网站集约化建设方案目前最新的营销方式有哪些
  • 为新公司取名免费宁德seo培训
  • 自己制作免费网站网站seo分析工具
  • 广州网站建设哪家强必应搜索
  • 开家网站建设培训南京百度网站推广
  • 罗湖网站建设报价推广软件赚钱的平台
  • 济南哪个公司做网站好关键词搜索优化
  • 平台类网站营销方案关键时刻
  • 贷款公司网站模板营销型网站制作企业
  • 手机做图纸app下载网站企业网站建设的流程
  • 成华区网站建设公司seo搜论坛
  • 湘潭网站建设厦门网站制作百度互联网营销
  • 珠海品牌网站制作服务成品网站源码的优化技巧
  • 唐山网站建设优化城市更新论坛破圈
  • 网站建设 qq业务网制作网站测速工具
  • 网站删除关键词2022最近比较火的热点话题
  • 传媒广告公司简介怎么做网站关键词优化
  • 网页设计好看的网站线上营销渠道有哪些
  • 公司网站开发模板找合作项目app平台
  • 网站怎么做流量统计网址提交百度
  • ftp中如何找到网站首页亿驱动力竞价托管
  • 做网站项目实例国外网站建设
  • 林肯公园网站那张做封面好整合网络营销公司