application.yml中进行配置
注入第三方RedisTemplate
直接使用redisTemplate.opsfor~调用即可
原因:RedisTemlpate在操作redis时对key进行了序列化
解决:改变默认的序列化方式
在config包下创建RedisConfig类(代码如下)
package com.itheima.config;
import org.springframework.cache.annotation.CachingConfigurerSupport;
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.StringRedisSerializer;
/**
* Redis配置类
*/
@Configuration
public class RedisConfig extends CachingConfigurerSupport {
@