集成spring-data-redis# 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency> 配置绑定 因为是Spring封装的组件,所以有比较完善的支持,我们直接在``下新增关于集群的配置 ...
1.创建 redis-cluster 目录 2.创建 redis-cluster/docker-compose.yml 文件 services: redis-cluster: image:redis:7.2.5 ports: -"6379:6379" -"16379:16379" volumes: -./data:/data restart:always command:redis-server/data/redis.conf 3.创建 redis-cluster/data 目录 4.配置文件复制到 redis-cluster/...
在pom.xml文件中添加Spring Boot和Redis Cluster的依赖: <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency></dependencies> 1. 2. 3. 4. 5. 6. 4. 配置Redis Cluster 在application.properties文件中添加Redis Cluster...
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency> 2. 配置Redis连接 在application.properties或application.yml中,配置连接到Redis集群的信息: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 propertiesCopy code spring.redis.clust...
spring.redis.cluster.nodes=127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003,127.0.0.1:7004,127.0.0.1:7005,127.0.0.1:7006 #设置命令的执行时间,如果超过这个时间,则报错 spring.redis.cluster.command-timeout=5000 1. 2. 3. 4. 5. 6. 7.
这里我们直接引入了spring-boot-starter-data-redis这个springBoot本身就已经提供好了的starter, 我们可以点击去看一下这个starter中包含了哪些依赖: 可以发现,里面包含了spring-data-redis和 lettuce-core两个核心包,这就是为什么说我们的spring-boot-starter-data-redis默认使用的就是lettuce这个客户端了。
三、RedisTemplate 3.1、使用配置 maven 配置引入,(要加上版本号,我这里是因为 Parent 已声明) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> application-dev.yml
@SpringBootApplication public class SpringDataRedis01Application { public static void main(String[] args) { SpringApplication.run(SpringDataRedis01Application.class, args); } }java.lang.String RedisConnection RedisTemplate StringRedisConnection DefaultStringRedisConnection StringRedisTemplate String String...
<artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> ...