开发时,为了调试方便,有时会使用本地redis。可若发布到生产环境时,生产环境的redis可能是三种模式中的任何一种,如果生产环境是redis集群模式,而在本地需要测试验证时,就可以在本地启动redis集群模式了(本地启动默认为单机模式)。
注意:以下操作都是在window环境下
单机模式配置
启动单机模式
打开redis安装文件下的redis-server.exe,如下:
springBoot中的配置
application.yml配置文件
spring: redis: database: 1 host: 127.0.0.1 port: 6379 username: password: jedis: pool: max-active: 66 max-wait: -1 max-idle: 8 min-idle: 0
集群模式配置
启动集群模式
- 找到redis安装目录下的redis.windows.conf文件
- 找到cluster-enabled配置,修改为yes
- window环境下,在控制台下指定配置文件启动redis,集群模式显示如下
springBoot中的配置
spring: redis: cluster: nodes: 127.0.0.1:6379 password: lettuce: pool: max-active: 66 max-wait: -1 max-idle: 8 min-idle: 0
记得在pom.xml加入以下引用
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.8.0</version> </dependency>