From eb335971867f4a6d24f96ee6250410d8026bcb1d Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 21 Jun 2024 10:44:57 +0300 Subject: [PATCH 1/4] Update README.md --- redisson-quarkus/README.md | 39 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/redisson-quarkus/README.md b/redisson-quarkus/README.md index dd2b080d7..6b3a933fb 100644 --- a/redisson-quarkus/README.md +++ b/redisson-quarkus/README.md @@ -1,6 +1,6 @@ # Quarkus extension for Redis -Integrates Redisson with [Quarkus](https://quarkus.io/) framework. +Integrates Redisson with [Quarkus](https://quarkus.io/) framework. Implements [Quarkus Cache](https://quarkus.io/extensions/io.quarkus/quarkus-cache/).
Native image with RemoteService. Click to expand! @@ -29,7 +29,42 @@ reflection-config.json: ```
-## Usage +## Cache usage + +Maven + +```xml + + org.redisson + + redisson-quarkus-30-cache + 3.31.0 + +``` + +Gradle + +```groovy +// for Quarkus v3.x.x +compile 'org.redisson:redisson-quarkus-30-cache:3.31.0' +``` + +### 2. Add settings into `application.properties` file + +`expire-after-write` setting defines time to live of the item stored in the cache +`expire-after-access` setting defines time to live added to the item after read operation + +``` +quarkus.cache.type=redisson + +# Default configuration +quarkus.cache.redisson.expire-after-write=5s + +# Configuration for `sampleCache` +quarkus.cache.redisson.sampleCache.expire-after-write=10s +``` + +## Redisson usage ### 1. Add `redisson-quarkus` dependency into your project: From cd217e5a28e360c941af557642ba3a5b0e61f306 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 21 Jun 2024 10:45:40 +0300 Subject: [PATCH 2/4] Update README.md --- redisson-quarkus/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson-quarkus/README.md b/redisson-quarkus/README.md index 6b3a933fb..a6d11984a 100644 --- a/redisson-quarkus/README.md +++ b/redisson-quarkus/README.md @@ -1,6 +1,6 @@ # Quarkus extension for Redis -Integrates Redisson with [Quarkus](https://quarkus.io/) framework. Implements [Quarkus Cache](https://quarkus.io/extensions/io.quarkus/quarkus-cache/). +Integrates Redisson with [Quarkus](https://quarkus.io/) framework. Implements [Quarkus Cache](https://quarkus.io/guides/cache).
Native image with RemoteService. Click to expand! From bf1b46f4e750cb129530f526912b5e627d9ae61d Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 21 Jun 2024 11:25:55 +0300 Subject: [PATCH 3/4] Update README.md --- redisson-quarkus/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/redisson-quarkus/README.md b/redisson-quarkus/README.md index a6d11984a..9e30fc9a2 100644 --- a/redisson-quarkus/README.md +++ b/redisson-quarkus/README.md @@ -31,6 +31,8 @@ reflection-config.json: ## Cache usage +### 1. Add `redisson-quarkus-cache` dependency into your project: + Maven ```xml From eae6c4ad2cb62d3460c1f868c5c178e7f5279e4e Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 21 Jun 2024 12:02:23 +0300 Subject: [PATCH 4/4] Update README.md --- redisson-quarkus/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redisson-quarkus/README.md b/redisson-quarkus/README.md index 9e30fc9a2..6bc92adeb 100644 --- a/redisson-quarkus/README.md +++ b/redisson-quarkus/README.md @@ -61,9 +61,11 @@ quarkus.cache.type=redisson # Default configuration quarkus.cache.redisson.expire-after-write=5s +quarkus.cache.redisson.expire-after-access=1s # Configuration for `sampleCache` -quarkus.cache.redisson.sampleCache.expire-after-write=10s +quarkus.cache.redisson.sampleCache.expire-after-write=100s +quarkus.cache.redisson.sampleCache.expire-after-access=10s ``` ## Redisson usage