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

干事儿网网站开发设计官网论坛

干事儿网网站开发,设计官网论坛,做网站视频下载,顺义建设工程交易中心网站天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

Redis配置类

  • Redis配置类1
  • Redis配置类2


在使用redis时,会用到RedisTemplate工具,需要配置配置类,以此来连接工厂、序列化存入的键值。
这里配置了两个不同的配置类,内容大致形同,细节略有不同,可挑选使用。

Redis配置类1

具备:序列化、工厂连接、键值字符串序列化、hash键值字符串序列化

package com.data.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.RedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;/*** @ClassDescription:* @Author:李白* @Date:2023/7/25 14:44*/
@Configuration
public class RedisTemplateConfig {@Bean(name = "redisTemplate")public RedisTemplate redisTemplate(RedisConnectionFactory factory){System.out.println("redis序列化-->");RedisTemplate redisTemplate = new RedisTemplate();RedisSerializer redisSerializer = new StringRedisSerializer();//连接工厂redisTemplate.setConnectionFactory(factory);//键序列化redisTemplate.setKeySerializer(redisSerializer);//值序列化redisTemplate.setValueSerializer(redisSerializer);//key hashMap序列化redisTemplate.setHashKeySerializer(redisSerializer);//value hashMap序列化redisTemplate.setHashValueSerializer(redisSerializer);return redisTemplate;}}

Redis配置类2

具备:序列化、工厂连接、键值序字符串列化、hash键值Json序列化

package com.data.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.PropertyAccessor;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;/*** @ClassDescription:* @Author:李白* @Date:2023/7/25 14:44*/
@Configuration
public class RedisTemplateConfig {@Bean@SuppressWarnings("all")public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();template.setConnectionFactory(factory);Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);ObjectMapper om = new ObjectMapper();om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);om.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);jackson2JsonRedisSerializer.setObjectMapper(om);StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();// key采用String的序列化方式template.setKeySerializer(stringRedisSerializer);// hash的key也采用String的序列化方式template.setHashKeySerializer(stringRedisSerializer);// value序列化方式采用jacksontemplate.setValueSerializer(jackson2JsonRedisSerializer);// hash的value序列化方式采用jacksontemplate.setHashValueSerializer(jackson2JsonRedisSerializer);template.afterPropertiesSet();return template;}}

http://www.yayakq.cn/news/475087/

相关文章:

  • 谷歌官方建站服务自建网站网址
  • 湘潭网站建设价格wordpress淘客系统
  • 网站建设实训个人总结欢迎进入河南国安建设集团有限公司网站
  • h5网站开发工具有哪些网站建设体会心得
  • 物流网站的建设论文制作网页框架的设计工具
  • 大连网站建设讯息wordpress页面属性模板怎么添加
  • 大气门户网站福州网站制作设计
  • .net 大型网站开发技术wordpress强大吗
  • 建设部网站首页格式合同学做网站卖东西去哪学
  • 网站开发说明书模板电商会学着做网站呢
  • 郑州网站设计公司如何建立公司网站
  • 女性门户网站织梦模板廊坊哪些公司做网站
  • 购物网站建设运营需求网站代管理
  • 旅游景区网站建设方案文档有哪些在线做图的网站
  • 山东网站备案拍照源代码下载
  • psd网站如何用代码制作小程序
  • 网站有情链接怎么做wordpress seo怎么
  • 美发店网站源码手机app制作开发公司
  • 企业网站建设好处网站做了泛解析 为什么影响seo
  • 怎么做网站发布产品免费永久搭建论坛
  • 蚌埠做网站门户网站建设谈判
  • 免费个人网站注册企业管理公司介绍
  • 江西南昌网站建设招标好玩的html代码
  • 怎么在vk网站上做推广楚雄网站建设rewlkj
  • 太平洋在线建站系统wordpress首页空白
  • 广东工程承包网站医疗网站专题怎样做
  • 网站分哪些类型查询网ip138子域名
  • 如何对网站做实证分析wordpress流量统计插件
  • 做鞋子出口需要作网站吗策划公司怎么找客户
  • 新民正规网站建设价格咨询给wordpress配置域名