spring-boot集成redis

冷暖自知 提交于 2020-08-14 05:53:00

集成的客户端

1)lettuce方式集成

<dependency>
	<groupId>org.apache.commons</groupId>
	<artifactId>commons-pool2</artifactId>
</dependency>
<dependency>
	<groupId>io.lettuce</groupId>
	<artifactId>lettuce-core</artifactId>
</dependency>
<dependency>
	<groupId>org.springframework.data</groupId>
	 <artifactId>spring-data-redis</artifactId>
</dependency>

2) jedis方式集成

<dependency>
	<groupId>redis.clients</groupId>
	<artifactId>jedis</artifactId>
</dependency>
<dependency>
	<groupId>org.springframework.data</groupId>
	 <artifactId>spring-data-redis</artifactId>
</dependency>

集成模式

1)standalone方式集成

spring:
  redis: 
    host: 127.0.0.1
    port: 6379
    password: 123456
    timeout: 10000
    database: 0
    lettuce: 
#    jedis: 
      pool: 
        maxIdle: 8
        minIdle: 0
        maxActive: 8
        maxWait: 10000 # 使用负值表示没有限制

2)sentinel方式集成

spring:
  redis: 
    password: 123456
    timeout: 10000
    database: 0
    sentinel: 
      master: mymaster
      nodes: 
        - 127.0.0.1:6001
        - 127.0.0.1:6002
    lettuce: 
      pool: 
        maxIdle: 8
        minIdle: 2
        maxActive: 16
        maxWait: 10000

3)cluster方式集成

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!