• StringBoot 整合Redis解决存储乱码(通过StringRedisSerializer来进行序列化)


    <dependency>
    		    <groupId>org.springframework.boot</groupId>
    		    <artifactId>spring-boot-starter-redis</artifactId>
    		    <version>1.4.7.RELEASE</version>
    </dependency> 	
    

    注意:

    spring-boot-starter-data-redis

    与spring-boot-starter-redis引入的包基本一致,都是基于Jedis的,所以没区别。

    第一种方法:

    在你需要调用RedisTemplate的类中引入以下代码(通过StringRedisSerializer来进行序列化)

    @Autowired
    private  RedisTemplate<String, String> redisTemplate;
    
    @Autowired(required = false)
    public void setRedisTemplate(RedisTemplate redisTemplate) {
        RedisSerializer stringSerializer = new StringRedisSerializer();
        redisTemplate.setKeySerializer(stringSerializer);
        redisTemplate.setValueSerializer(stringSerializer);
        redisTemplate.setHashKeySerializer(stringSerializer);
        redisTemplate.setHashValueSerializer(stringSerializer);
        this.redisTemplate = redisTemplate;
    }
    

    第二种:直接将

    @Autowired
    private RedisTemplate<String, String> redisTemplate;
    改成

    @Autowired
    private StringRedisTemplate redisTemplate;

    ————————————————
    版权声明:本文为CSDN博主「oh_EJiao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/sinat_35821285/article/details/82828721

  • 相关阅读:
    Wireshark——工具
    Wireshark——网络协议
    Wireshark——过滤器
    Wireshark——数据包、着色规则和提示
    Floyd最小环
    有向环覆盖问题
    KM算法
    归并排序
    树状数组
    构造强连通图
  • 原文地址:https://www.cnblogs.com/snake107/p/12143195.html
Copyright © 2020-2023  润新知