zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    hdu-美素数
    codeforces-Jeff and Periods
    codeforces-Domino
    UVA10878
    UVA537
    UVA10815
    c语言中的qsort函数(转)
    Loadrunner进行性能测试的步骤
    LoadRunner打开WebTours只显示头部解决办法
    性能测试的基本概念
  • 原文地址:https://www.cnblogs.com/snake107/p/12143195.html
Copyright © 2011-2022 走看看