Mention that Lettuce requires commons-pool2

We intend to remove this limitation in a future milestone but as the
Lettuce auto-configuration requires `commons-pool2`, this commit updates
the How-To to mention that.

See gh-9091
pull/2934/merge
Stephane Nicoll 8 years ago
parent de53a24e60
commit ae3225e76e

@ -3081,8 +3081,9 @@ normal in a Spring Boot application (you normally only have one application cont
=== Use Lettuce instead of Jedis === Use Lettuce instead of Jedis
The Spring Boot starter (`spring-boot-starter-data-redis`) uses The Spring Boot starter (`spring-boot-starter-data-redis`) uses
https://github.com/xetorthio/jedis/[Jedis] by default. You need to exclude that dependency https://github.com/xetorthio/jedis/[Jedis] by default. You need to exclude that dependency
and include the https://github.com/lettuce-io/lettuce-core/[Lettuce] one instead. Spring and include the https://github.com/lettuce-io/lettuce-core/[Lettuce] one instead. You also
Boot manages that dependency to help make this process as easy as possible. need `commons-pool2`. Spring Boot manages these dependencies to help make this process as
easy as possible.
Example in Maven: Example in Maven:
@ -3102,6 +3103,10 @@ Example in Maven:
<groupId>io.lettuce</groupId> <groupId>io.lettuce</groupId>
<artifactId>lettuce-core</artifactId> <artifactId>lettuce-core</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
---- ----
Example in Gradle: Example in Gradle:
@ -3113,7 +3118,8 @@ Example in Gradle:
} }
dependencies { dependencies {
compile("io.lettuce:lettuce-core:{lettuce.version}") compile("io.lettuce:lettuce-core")
compile("org.apache.commons:commons-pool2")
// ... // ...
} }
---- ----

Loading…
Cancel
Save