From 4f7e483a72f45267abd84ab94bf4c9ea26a43498 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 15 Oct 2024 09:56:31 +0300 Subject: [PATCH] docs updated --- docs/configuration.md | 15 +++++++++++++-- docs/web-session-management.md | 4 +++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/docs/configuration.md b/docs/configuration.md index e538c8ec4..f7a559477 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -251,14 +251,17 @@ processor engine to *lower latency* mode with predefined settings set #1 * `NORMAL` - switches command processor engine to normal mode ## Cluster mode -Cluster mode could be used with any hosting. Compatible with: +* [Redis Cluster](https://redis.io/docs/latest/operate/oss_and_stack/reference/cluster-spec/) +* [Valkey Cluster](https://valkey.io/topics/cluster-spec/) * [AWS ElastiCache Cluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/WhatIs.html#WhatIs.Clusters) * [Amazon MemoryDB](https://aws.amazon.com/memorydb) * [Azure Redis Cache](https://azure.microsoft.com/en-us/services/cache/) +For multiple Cluster deployments with data replication relationship use [Multi Cluster mode](#multi-cluster-mode). + Programmatic config example: ```java Config config = new Config(); @@ -874,7 +877,7 @@ transportMode: "NIO" ## Single mode -Single mode could be used with any hosting. +Single mode can be utilized for a single instance of either a Redis or Valkey node. Compatible with: @@ -1089,6 +1092,13 @@ transportMode: "NIO" ## Sentinel mode +Compatible with: + +* [Redis Sentinel](https://redis.io/learn/operate/redis-at-scale/high-availability/understanding-sentinels) +* [Valkey Sentinel](https://valkey.io/topics/sentinel/) + +For multiple Sentinel deployments with data replication relationship use [Multi Sentinel mode](#multi-sentinel-mode). + Programmatic config example: ```java @@ -1694,6 +1704,7 @@ transportMode: "NIO" Proxy mode supports single or multiple Redis or Valkey databases (including synced with active-active replication) used for read/write operations. Each Redis or Valkey hostname might be resolved to more than one IP address. Depending on value of [proxyMode](#proxy-mode) setting there are two modes: + 1. all nodes are primary and used for read/write operation with load balancer 2. single primary for read/write operation and the rest are idle secondary nodes diff --git a/docs/web-session-management.md b/docs/web-session-management.md index 5671a3bbb..8940b3dbd 100644 --- a/docs/web-session-management.md +++ b/docs/web-session-management.md @@ -2,7 +2,7 @@ Redisson implements Redis or Valkey based Tomcat Session Manager. It stores session of [Apache Tomcat](http://tomcat.apache.org) in Redis or Valkey and allows to distribute requests across a cluster of Tomcat servers. Implements non-sticky session management backed by Redis. -Supports Apache Tomcat 7.x, 8.x, 9.x, 10.x +Supports Apache Tomcat 7.x up to 11.x Usage: @@ -78,6 +78,8 @@ Tomcat 9.x - [redisson-tomcat-9-3.37.0.jar](https://repo1.maven.org/maven2/org/r Tomcat 10.x - [redisson-tomcat-10-3.37.0.jar](https://repo1.maven.org/maven2/org/redisson/redisson-tomcat-10/3.37.0/redisson-tomcat-10-3.37.0.jar) +Tomcat 11.x - [redisson-tomcat-11-3.3x.0.jar](https://repo1.maven.org/maven2/org/redisson/redisson-tomcat-11/3.3x.0/redisson-tomcat-11-3.3x.0.jar) + Upgrade to __[Redisson PRO](https://redisson.pro)__ with **advanced features**. ## Spring Session