From 8a079cbcc07e6ebff0978f1d65520ddcc7cfcc85 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 14:41:32 +0300 Subject: [PATCH 01/10] Update README.md --- redisson-hibernate/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/redisson-hibernate/README.md b/redisson-hibernate/README.md index 1822eb7f1..a33e27e5e 100644 --- a/redisson-hibernate/README.md +++ b/redisson-hibernate/README.md @@ -15,11 +15,11 @@ Below is the list of all available factories with local cache and/or data partit |Class name | Local cache | Data partitioning | Ultra-fast read/write | | ------------- | ------------- | ------------| ------------| -|RedissonRegionFactory
open-source version | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | -|RedissonRegionFactory
[Redisson PRO](http://redisson.pro) version | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -|RedissonLocalCachedRegionFactory
available only in [Redisson PRO](http://redisson.pro) edition | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | -|RedissonClusteredRegionFactory
available only in [Redisson PRO](http://redisson.pro) edition | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | -|RedissonClusteredLocalCachedRegionFactory
available only in [Redisson PRO](http://redisson.pro) edition | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +|RedissonRegionFactory
open-source version | ❌ | ❌ | ❌ | +|RedissonRegionFactory
[Redisson PRO](http://redisson.pro) version | ❌ | ❌ | ✔️ | +|RedissonLocalCachedRegionFactory
available only in [Redisson PRO](http://redisson.pro) edition | ✔️ | ❌ | ✔️ | +|RedissonClusteredRegionFactory
available only in [Redisson PRO](http://redisson.pro) edition | ❌ | ✔️ | ✔️ | +|RedissonClusteredLocalCachedRegionFactory
available only in [Redisson PRO](http://redisson.pro) edition | ✔️ | ✔️ | ✔️ | ## Hibernate Cache Usage From a906e410245c241eba8882aaecbe393826ee6323 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 14:42:04 +0300 Subject: [PATCH 02/10] Update README.md --- redisson-hibernate/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redisson-hibernate/README.md b/redisson-hibernate/README.md index a33e27e5e..4a87591e8 100644 --- a/redisson-hibernate/README.md +++ b/redisson-hibernate/README.md @@ -13,8 +13,8 @@ Redisson provides various Hibernate Cache factories including those with feature Below is the list of all available factories with local cache and/or data partitioning support: -|Class name | Local cache | Data partitioning | Ultra-fast read/write | -| ------------- | ------------- | ------------| ------------| +|Class name | Local cache | Data
partitioning | Ultra-fast read/write | +| ------------- | :-----------: | :----------:| :----------:| |RedissonRegionFactory
open-source version | ❌ | ❌ | ❌ | |RedissonRegionFactory
[Redisson PRO](http://redisson.pro) version | ❌ | ❌ | ✔️ | |RedissonLocalCachedRegionFactory
available only in [Redisson PRO](http://redisson.pro) edition | ✔️ | ❌ | ✔️ | From 505681b7b07344f510ef3bd824faea16f5cb1aca Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 14:57:54 +0300 Subject: [PATCH 03/10] Update README.md --- redisson-mybatis/README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/redisson-mybatis/README.md b/redisson-mybatis/README.md index c538b4dd2..1d9f73e03 100644 --- a/redisson-mybatis/README.md +++ b/redisson-mybatis/README.md @@ -12,13 +12,13 @@ Redisson provides various MyBatis Cache implementations including those with fea Below is the list of all available implementations with local cache and/or data partitioning support: -|Class name | Local cache | Data partitioning | Ultra-fast read/write | -| ------------- | ------------- | ------------| ------------| -|RedissonCache
  | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | -|RedissonCache
available only in [Redisson PRO](http://redisson.pro) edition | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -|RedissonLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) edition | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | -|RedissonClusteredCache
available only in [Redisson PRO](http://redisson.pro) edition | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | -|RedissonClusteredLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) edition | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +|Class name | Local cache | Data
partitioning | Ultra-fast read/write | +| ------------- | :-----------: | :----------:| :----------:| +|RedissonCache
open-source version | ❌ | ❌ | ❌ | +|RedissonCache
[Redisson PRO](http://redisson.pro) version | ❌ | ❌ | ✔️ | +|RedissonLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) edition | ✔️ | ❌ | ✔️ | +|RedissonClusteredCache
available only in [Redisson PRO](http://redisson.pro) edition | ❌ | ✔️ | ✔️ | +|RedissonClusteredLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) edition | ✔️ | ✔️ | ✔️ | ## MyBatis Cache Usage From 82b9fdf27f6b64a0fb4fe8f2b324d3f881709561 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 14:58:27 +0300 Subject: [PATCH 04/10] Update README.md --- redisson-mybatis/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/redisson-mybatis/README.md b/redisson-mybatis/README.md index 1d9f73e03..9e8eb4046 100644 --- a/redisson-mybatis/README.md +++ b/redisson-mybatis/README.md @@ -16,9 +16,9 @@ Below is the list of all available implementations with local cache and/or data | ------------- | :-----------: | :----------:| :----------:| |RedissonCache
open-source version | ❌ | ❌ | ❌ | |RedissonCache
[Redisson PRO](http://redisson.pro) version | ❌ | ❌ | ✔️ | -|RedissonLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) edition | ✔️ | ❌ | ✔️ | -|RedissonClusteredCache
available only in [Redisson PRO](http://redisson.pro) edition | ❌ | ✔️ | ✔️ | -|RedissonClusteredLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) edition | ✔️ | ✔️ | ✔️ | +|RedissonLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) | ✔️ | ❌ | ✔️ | +|RedissonClusteredCache
available only in [Redisson PRO](http://redisson.pro) | ❌ | ✔️ | ✔️ | +|RedissonClusteredLocalCachedCache
available only in [Redisson PRO](http://redisson.pro) | ✔️ | ✔️ | ✔️ | ## MyBatis Cache Usage @@ -30,14 +30,14 @@ Maven org.redisson redisson-mybatis - 3.15.2 + 3.15.3 ``` Gradle ```groovy - compile 'org.redisson:redisson-mybatis:3.15.2' + compile 'org.redisson:redisson-mybatis:3.15.3' ``` ### 2. Specify MyBatis cache settings From d169575e836c14807a0cca4f63ded577f6b56383 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 14:59:21 +0300 Subject: [PATCH 05/10] Update README.md --- redisson-spring-boot-starter/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redisson-spring-boot-starter/README.md b/redisson-spring-boot-starter/README.md index 8a54a92a6..93097a4f8 100644 --- a/redisson-spring-boot-starter/README.md +++ b/redisson-spring-boot-starter/README.md @@ -16,14 +16,14 @@ Maven org.redisson redisson-spring-boot-starter - 3.15.2 + 3.15.3 ``` Gradle ```groovy - compile 'org.redisson:redisson-spring-boot-starter:3.15.2' + compile 'org.redisson:redisson-spring-boot-starter:3.15.3' ``` From 999ca33f61ef7d056f19e7563a2d2c58a19da168 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 14:59:52 +0300 Subject: [PATCH 06/10] Update README.md --- redisson-spring-data/README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/redisson-spring-data/README.md b/redisson-spring-data/README.md index 0336f4b23..cf846e445 100644 --- a/redisson-spring-data/README.md +++ b/redisson-spring-data/README.md @@ -39,21 +39,21 @@ Gradle ```groovy // for Spring Data Redis v.1.6.x - compile 'org.redisson:redisson-spring-data-16:3.15.2' + compile 'org.redisson:redisson-spring-data-16:3.15.3' // for Spring Data Redis v.1.7.x - compile 'org.redisson:redisson-spring-data-17:3.15.2' + compile 'org.redisson:redisson-spring-data-17:3.15.3' // for Spring Data Redis v.1.8.x - compile 'org.redisson:redisson-spring-data-18:3.15.2' + compile 'org.redisson:redisson-spring-data-18:3.15.3' // for Spring Data Redis v.2.0.x - compile 'org.redisson:redisson-spring-data-20:3.15.2' + compile 'org.redisson:redisson-spring-data-20:3.15.3' // for Spring Data Redis v.2.1.x - compile 'org.redisson:redisson-spring-data-21:3.15.2' + compile 'org.redisson:redisson-spring-data-21:3.15.3' // for Spring Data Redis v.2.2.x - compile 'org.redisson:redisson-spring-data-22:3.15.2' + compile 'org.redisson:redisson-spring-data-22:3.15.3' // for Spring Data Redis v.2.3.x - compile 'org.redisson:redisson-spring-data-23:3.15.2' + compile 'org.redisson:redisson-spring-data-23:3.15.3' // for Spring Data Redis v.2.4.x - compile 'org.redisson:redisson-spring-data-24:3.15.2' + compile 'org.redisson:redisson-spring-data-24:3.15.3' ``` ### 2. Register `RedissonConnectionFactory` in Spring context From 4907ca840f237de49347eab0cc4f5b0a4afad696 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 15:01:37 +0300 Subject: [PATCH 07/10] Update README.md --- redisson-spring-data/README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/redisson-spring-data/README.md b/redisson-spring-data/README.md index cf846e445..0bcd505d6 100644 --- a/redisson-spring-data/README.md +++ b/redisson-spring-data/README.md @@ -4,8 +4,6 @@ Integrates Redisson with Spring Data Redis library. Implements Spring Data's `Re Supports Spring Data Redis 1.6.x - 2.4.x -Consider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA. - ## Usage ### 1. Add `redisson-spring-data` dependency into your project: @@ -58,6 +56,11 @@ Gradle ### 2. Register `RedissonConnectionFactory` in Spring context +|Class name | Ultra-fast read/write | +| ------------- | :----------:| +|RedissonConnectionFactory
open-source version | ❌ | +|RedissonConnectionFactory
[Redisson PRO](http://redisson.pro) version | ✔️ | + ```java @Configuration public class RedissonSpringDataConfig { From f487ee1497414fd08792dd5fadb9a607bafd2282 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 5 Apr 2021 15:03:46 +0300 Subject: [PATCH 08/10] Update README.md --- redisson-spring-boot-starter/README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/redisson-spring-boot-starter/README.md b/redisson-spring-boot-starter/README.md index 93097a4f8..b45f77f2c 100644 --- a/redisson-spring-boot-starter/README.md +++ b/redisson-spring-boot-starter/README.md @@ -4,10 +4,16 @@ Integrates Redisson with Spring Boot library. Depends on [Spring Data Redis](htt Supports Spring Boot 1.3.x - 2.4.x -Consider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA. - ## Usage +|Class name | Ultra-fast read/write | +| ------------- | :----------:| +|RedisTemplate
open-source version | ❌ | +|ReactiveRedisTemplate
open-source version | ❌ | +|RedisTemplate
[Redisson PRO](http://redisson.pro) version | ✔️ | +|ReactiveRedisTemplate
[Redisson PRO](http://redisson.pro) version | ✔️ | + + ### 1. Add `redisson-spring-boot-starter` dependency into your project: Maven From de3b38652140d88ad8b1dfe666b8e8b201ca499e Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 6 Apr 2021 08:59:44 +0300 Subject: [PATCH 09/10] Update README.md --- redisson-hibernate/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redisson-hibernate/README.md b/redisson-hibernate/README.md index 4a87591e8..f6f95a77e 100644 --- a/redisson-hibernate/README.md +++ b/redisson-hibernate/README.md @@ -7,9 +7,9 @@ Compatible with Hibernate 4.x, 5.1.x, 5.2.x and 5.3.3+ up to 5.4.x Redisson provides various Hibernate Cache factories including those with features below: -**local cache** - so called `near cache`, which is useful for use cases when Hibernate Cache used mostly for read operations and/or network roundtrips are undesirable. It caches Map entries on Redisson side and executes read operations up to **5x faster** in comparison with common implementation. All local caches with the same name connected to the same pub/sub channel which is used for messaging between them. In particular to send entity update or entity invalidate event. +**local cache** - so called `near cache`, which is useful for use cases when Hibernate Cache used mostly for read operations and/or network roundtrips are undesirable. It caches Map entries on Redisson side and executes read operations up to **5x faster** in comparison with common implementation. Local cache instances with the same name connected to the same pub/sub channel. This channel is used for exchanging of update/invalidate events between instances. -**data partitioning** - it allows to scale available memory, read/write operations and entry eviction process for individual Hibernate Cache instance in Redis cluster. +**data partitioning** - scales available memory, read/write operations and entry eviction process for individual Hibernate Cache instance in Redis cluster. Below is the list of all available factories with local cache and/or data partitioning support: From 784bd3d9eda899730c44f92acce1e5a5fc013e75 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 6 Apr 2021 09:00:18 +0300 Subject: [PATCH 10/10] Update README.md --- redisson-hibernate/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson-hibernate/README.md b/redisson-hibernate/README.md index f6f95a77e..14de73ed9 100644 --- a/redisson-hibernate/README.md +++ b/redisson-hibernate/README.md @@ -9,7 +9,7 @@ Redisson provides various Hibernate Cache factories including those with feature **local cache** - so called `near cache`, which is useful for use cases when Hibernate Cache used mostly for read operations and/or network roundtrips are undesirable. It caches Map entries on Redisson side and executes read operations up to **5x faster** in comparison with common implementation. Local cache instances with the same name connected to the same pub/sub channel. This channel is used for exchanging of update/invalidate events between instances. -**data partitioning** - scales available memory, read/write operations and entry eviction process for individual Hibernate Cache instance in Redis cluster. +**data partitioning** - data partitioning in cluster mode. Scales available memory, read/write operations and entry eviction process for individual Hibernate Cache instance in Redis cluster. Below is the list of all available factories with local cache and/or data partitioning support: