在springboot项目使用redis

目录

  • 单例模式
  • 集群模式

spring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端

在properties文件配置redis客户端信息可以实现应用系统调用redis服务

单例模式

#Redis 注意,如果项目中已经配置了spring.redis,则可以不用重复配置
# 使用数据库
spring.redis.database=0
# ip
spring.redis.host=192.168.10.22
# 端口
spring.redis.port=6380
# 密码
spring.redis.password=
# 连接超时时间 单位 ms(毫秒)
spring.redis.timeout=10000ms
# 连接池中的最大空闲连接,默认值也是8
spring.redis.lettuce.pool.max-idle=10
# 连接池中的最小空闲连接,默认值也是8
spring.redis.lettuce.pool.min-idle=2
# 如果赋值为-1,则表示不限制
spring.redis.lettuce.pool.max-wait=2000ms
#最大连接数,一个连接约可以支撑每秒50并发
spring.redis.lettuce.pool.max-active=200

集群模式

# 密码
spring.redis.password=zsoft
# 连接超时时间 单位 ms(毫秒)
spring.redis.timeout=10000ms
# 连接池中的最大空闲连接,默认值也是8
spring.redis.lettuce.pool.max-idle=10
# 连接池中的最小空闲连接,默认值也是8
spring.redis.lettuce.pool.min-idle=2
# 如果赋值为-1,则表示不限制
spring.redis.lettuce.pool.max-wait=2000ms
#最大连接数,一个连接约可以支撑每秒50并发
spring.redis.lettuce.pool.max-active=200
#集群节点,包括主节点和从节点
spring.redis.cluster.nodes=192.168.10.14:7000,192.168.10.14:7001,192.168.10.14:7002,192.168.10.14:7003,192.168.10.14:7004,192.168.10.14:7005

你可能感兴趣的:(Java,spring,boot,redis,java)