第一步:安装Redis
在这里使用Docker安装Redis,Docker相关内容可以参考Docker快速入门。
1、下载redis镜像:可以使用Docker中国记性镜像加速(https://www.docker-cn.com/registry-mirror)。
docker pull registry.docker-cn.com/library/redis
2、运行镜像
docker run -d -p 6379:6379 --name myredis registry.docker-cn.com/library/redis
3、查看运行情况
docker ps
4、使用RedisDesktopManager测试连接情况:
第二步:SpringBoot整合Redis,引入starter
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
第三步:在application.yml中配置redis
spring:
redis:
host: 192.168.1.4
##还有好多其他配置
在这里,redis作为缓存的基本环境就配置结束了,下来测试一下redis作为缓存的操作。
第四步:测试缓存
在org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration中,为我们注入了
1、RedisTemplate<Object, Object> redisTemplate k-v都是Object,对对象操作,默认JDK序列化方式
2、StringRedisTemplate stringRedisTemplate k-v都是string,对字符串操作
因此我们可以使用这两个对Redis进行操作。
StringRedisTemplate相关操作:
stringRedisTemplate.opsForValue();
stringRedisTemplate.opsForList();
stringRedisTemplate.opsForHash();