项目中使用Redis 配置步骤

一、maven 项目 pom.xml 文件中除了Springboot相关依赖还要加入

<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>fastjson</artifactId>
	<version>1.2.42<version>
</dependency>
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

二、在resource 下的application.yml配置文件中加入redis服务器地址等配置信息
项目中使用Redis 配置步骤_第1张图片

三、创建一个base包下的config包,写RedisConfiguration类(Hash类型)

@Configuration
public class RedisConfiguration{

	@Bean
	publi RedisTemplate<Object,Object> redisTemplate(RedisConnectionFactory redisConnectionFactory){
		RedisTemplate<Object,Object> redisTemplate = new RedisTemplate<>();
		redisTemplate.setConnectionFactory(redisConnectionFactory);
		FastJsonRedisSerializer<Serializable> fastJsonRedisSerializer = new FastJsonRedisSerializer<>(Serializable.class);
		StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();
		redisTemplate.setHashKeySerializer(stringRedisSerializer);
		redisTemplate.setHashValueSerializer(fastJsonRedisSerializer);
		redisTemplate.setKeySerializer(stringRedisSerializer);
		redisTemplate.setValueSerializer(fastJsonRedisSerializer);
		redisTemplate.afterPropertiesSet();
		return redisTemplate;
		
}

}

四、在serviceImpl中使用

@Autowired
private RedisTemplate<Object,Object> redisTemplate;

public R insert{
    redisTemplate.opsForHash().put("speech666","age","28");
}

五、测试结果,使用redis 可视化工具或终端远程调用redis 服务器
启动Redis 后,Redis 文件夹下再次打开终端,

有权限控制时(加上-a 密码):
redis-cli -h 127.0.0.1 -p 6379 -a 123456

退出直接shutdown

你可能感兴趣的:(redis)