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

Redis序列化配置

/**
 * redis相关配置
 */
@Configuration
//开启注解缓存
@EnableCaching public class RedisConfig{ /** * redis序列化配置 * @param connectionFactory jedis连接工厂 * @return */ @Bean public RedisTemplate redisTemplate(JedisConnectionFactory connectionFactory) { RedisTemplate redisTemplate = new RedisTemplate(); redisTemplate.setConnectionFactory(connectionFactory); // 使用Jackson2JsonRedisSerialize 替换默认序列化 Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY); objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL); jackson2JsonRedisSerializer.setObjectMapper(objectMapper); // 设置value的序列化规则和 key的序列化规则 redisTemplate.setValueSerializer(jackson2JsonRedisSerializer); redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer); redisTemplate.setKeySerializer(new StringRedisSerializer()); redisTemplate.setHashKeySerializer(redisTemplate.getKeySerializer()); redisTemplate.afterPropertiesSet(); return redisTemplate; } }

转载于:https://www.cnblogs.com/liaohongbin/p/10726187.html

相关文章:

  • BinaryTree
  • IO模式和IO多路复用详解
  • Educational Codeforces Round 5F. Expensive Strings
  • python对Excel表格操作
  • 流程控制之if判断
  • SpringBoot简单入门
  • Request的方法和数组
  • 关闭Linux中的iptables,firewalld,SELINUX
  • 字典类型内置方法
  • Python爬虫入门教程 61-100 写个爬虫碰到反爬了,动手破坏它!
  • 青柠音乐搜索下载2.0.1(PC软件)
  • postgres读写性能测试(本地、NFS)
  • UCML JS函数说明
  • 【剑指Offer】13、调整数组顺序使奇数位于偶数前面
  • 【2019计划】想要变得优秀 顺其自然是不可能的。
  • 【译】理解JavaScript:new 关键字
  • Angular 响应式表单之下拉框
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • css布局,左右固定中间自适应实现
  • Linux gpio口使用方法
  • linux学习笔记
  • miaov-React 最佳入门
  • SQLServer之创建显式事务
  • vue:响应原理
  • vue脚手架vue-cli
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 百度地图API标注+时间轴组件
  • 简单基于spring的redis配置(单机和集群模式)
  • 前端面试之CSS3新特性
  • 用element的upload组件实现多图片上传和压缩
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 关于Android全面屏虚拟导航栏的适配总结
  • #1015 : KMP算法
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二)springcloud实战之config配置中心
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (区间dp) (经典例题) 石子合并
  • (三分钟)速览传统边缘检测算子
  • .Mobi域名介绍
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .sh 的运行
  • @Autowired标签与 @Resource标签 的区别
  • @基于大模型的旅游路线推荐方案
  • [\u4e00-\u9fa5] //匹配中文字符
  • [2016.7 day.5] T2
  • [8-27]正则表达式、扩展表达式以及相关实战
  • [AX]AX2012 R2 出差申请和支出报告
  • [C++] sqlite3_get_table 的使用
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [HDU]2161Primes
  • [IE编程] WebBrowser控件中设置页面的缩放