From 81a6a662b5db806e0824f311a89993d853db9371 Mon Sep 17 00:00:00 2001 From: huangzhen <867127663@qq.com> Date: 星期四, 13 十月 2022 16:15:46 +0800 Subject: [PATCH] 新增前端获取危险单元名称和编码、加入redis缓存 --- src/main/java/com/ruoyi/doublePrevention/config/redis/RedisConfig.java | 84 ++++++++++++++++++++--------------------- 1 files changed, 41 insertions(+), 43 deletions(-) diff --git a/src/main/java/com/ruoyi/doublePrevention/config/redis/RedisConfig.java b/src/main/java/com/ruoyi/doublePrevention/config/redis/RedisConfig.java index cb916f8..d64871f 100644 --- a/src/main/java/com/ruoyi/doublePrevention/config/redis/RedisConfig.java +++ b/src/main/java/com/ruoyi/doublePrevention/config/redis/RedisConfig.java @@ -1,43 +1,41 @@ -//package com.ruoyi.doublePrevention.config.redis; -// -//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.GenericJackson2JsonRedisSerializer; -//import org.springframework.data.redis.serializer.StringRedisSerializer; -// -//@Configuration -//public class RedisConfig { -// -// -// -// /** -// * @Description: key和value的序列化方式 -// */ -// @Bean -// public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) { -// -// RedisTemplate<String, Object> template = new RedisTemplate<>(); -// template.setConnectionFactory(factory); -// // json序列化对象 -// GenericJackson2JsonRedisSerializer jackson2JsonRedisSerializer = new GenericJackson2JsonRedisSerializer(); -// StringRedisSerializer stringRedisSerializer = new StringRedisSerializer(); -// // key=>string -// template.setKeySerializer(stringRedisSerializer); -// // hash=>string -// template.setHashKeySerializer(stringRedisSerializer); -// // value=>json -// template.setValueSerializer(jackson2JsonRedisSerializer); -// // hashValue=>json -// template.setHashValueSerializer(jackson2JsonRedisSerializer); -// // set -// template.afterPropertiesSet(); -// return template; -// } -// -// -// -// -// -//} +package com.ruoyi.doublePrevention.config.redis; + +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.GenericJackson2JsonRedisSerializer; +import org.springframework.data.redis.serializer.StringRedisSerializer; + +@Configuration +public class RedisConfig { + + /** + * @Description: key和value的序列化方式 + */ + @Bean + public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) { + + RedisTemplate<String, Object> template = new RedisTemplate<>(); + template.setConnectionFactory(factory); + // json序列化对象 + GenericJackson2JsonRedisSerializer jackson2JsonRedisSerializer = new GenericJackson2JsonRedisSerializer(); + StringRedisSerializer stringRedisSerializer = new StringRedisSerializer(); + // key=>string + template.setKeySerializer(stringRedisSerializer); + // hash=>string + template.setHashKeySerializer(stringRedisSerializer); + // value=>json + template.setValueSerializer(jackson2JsonRedisSerializer); + // hashValue=>json + template.setHashValueSerializer(jackson2JsonRedisSerializer); + // set + template.afterPropertiesSet(); + return template; + } + + + + + +} -- Gitblit v1.9.2