Redis概念
Redis是一种Nosql非关系型数据库,以键值对的形式存储数据
Redis中的所有数据都存在内存中,访问速度很快。同时,Redis还可以将内存中的数据以快照或日志的形式存到硬盘里,以保证数据的安全性
Redis要到github上去下载对应的windows版本
Spring整合Redis
引入依赖

配置Redis

第一个是数据库编号,Redis默认有16个数据库
第三个是端口号,默认6379
访问Redis
@Configuration
public class RedisConfig {
@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory){
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(factory);
// key
redisTemplate.setKeySerializer(RedisSerializer.string());
// value
redisTemplate.setValueSerializer(RedisSerializer.json());
// hash:key
redisTemplate.setHashKeySerializer(RedisSerializer.string());
// hash:value
redisTemplate.setHashValueSerializer(RedisSerializer.json());
redisTemplate.afterPropertiesSet();
return redisTemplate;
}
}


















![数据库被.[Goodmorningfriends@onionmail.org].faust勒索病毒加密,能恢复吗?](https://img-blog.csdnimg.cn/direct/6547328ef6bc4864be7c5a7d89505198.jpeg)
