From 5e5c4a50c4c7bdb7fb3584b8d343c86c86344acf Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 17 Nov 2016 17:24:11 +0300 Subject: [PATCH 01/11] Create README.md --- redisson-tomcat/README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 redisson-tomcat/README.md diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md new file mode 100644 index 000000000..814f764b2 --- /dev/null +++ b/redisson-tomcat/README.md @@ -0,0 +1,2 @@ +Redis based Tomcat Session Manager +=== From 2fc1db034c2dbb652f0543a18f0e562da3eb9848 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 17 Nov 2016 18:09:13 +0300 Subject: [PATCH 02/11] Update README.md --- redisson-tomcat/README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 814f764b2..35e9a8fb1 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -1,2 +1,34 @@ Redis based Tomcat Session Manager === + +Usage +=== +1. Add `RedissonSessionManager` into `context.xml` + ```xml + + ``` + `configPath` - path to Redisson JSON or YAML config + +2. Copy two jars into `TOMCAT_BASE/lib` directory: + + 1. For JDK 1.8+ + [redisson-all-3.2.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.2.0&e=jar) + + for Tomcat 6.x + [redisson-tomcat-6-3.2.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=3.2.0&e=jar) + for Tomcat 7.x + [redisson-tomcat-7-3.2.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.2.0&e=jar) + for Tomcat 8.x + [redisson-tomcat-8-3.2.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.2.0&e=jar) + + 1. For JDK 1.6+ + [redisson-all-2.7.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.7.0&e=jar) + + for Tomcat 6.x + [redisson-tomcat-6-2.7.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=2.7.0&e=jar) + for Tomcat 7.x + [redisson-tomcat-7-2.7.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=2.7.0&e=jar) + for Tomcat 8.x + [redisson-tomcat-8-2.7.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=2.7.0&e=jar) + From 2d40d284f605dbea2a081f3c297824f28a26eaa2 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 17 Nov 2016 18:09:29 +0300 Subject: [PATCH 03/11] Update README.md --- redisson-tomcat/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 35e9a8fb1..066e8b295 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -12,7 +12,7 @@ Usage 2. Copy two jars into `TOMCAT_BASE/lib` directory: - 1. For JDK 1.8+ + 1. __For JDK 1.8+__ [redisson-all-3.2.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.2.0&e=jar) for Tomcat 6.x @@ -22,7 +22,7 @@ Usage for Tomcat 8.x [redisson-tomcat-8-3.2.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.2.0&e=jar) - 1. For JDK 1.6+ + 1. __For JDK 1.6+__ [redisson-all-2.7.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.7.0&e=jar) for Tomcat 6.x From 25672c5f25360515faca2703accc81b3c700f484 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 17 Nov 2016 18:11:10 +0300 Subject: [PATCH 04/11] Update README.md --- redisson-tomcat/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 066e8b295..870642928 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -1,6 +1,8 @@ Redis based Tomcat Session Manager === +Implements non-sticky session management backed by Redis. Supports Tomcat 6.x, 7.x, 8.x + Usage === 1. Add `RedissonSessionManager` into `context.xml` From 7245748b062a99c8bda115972ffa2e284b51227c Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 17 Nov 2016 18:11:55 +0300 Subject: [PATCH 05/11] Update README.md --- redisson-tomcat/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 870642928..e1117f467 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -1,7 +1,8 @@ Redis based Tomcat Session Manager === -Implements non-sticky session management backed by Redis. Supports Tomcat 6.x, 7.x, 8.x +Implements non-sticky session management backed by Redis. +Supports Tomcat 6.x, 7.x, 8.x Usage === From e05dde46d92927e6625052199680e488a1c1de86 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 17 Nov 2016 18:13:33 +0300 Subject: [PATCH 06/11] Update README.md --- redisson-tomcat/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index e1117f467..049e85a1b 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -11,7 +11,7 @@ Usage ``` - `configPath` - path to Redisson JSON or YAML config + `configPath` - path to Redisson JSON or YAML config. See [configuration wiki page](https://github.com/redisson/redisson/wiki/2.-Configuration) for more details. 2. Copy two jars into `TOMCAT_BASE/lib` directory: From 12dd69b708083fb0029d8a3229b1558c1c7a532e Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 17 Nov 2016 18:21:22 +0300 Subject: [PATCH 07/11] Update README.md --- redisson-tomcat/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 049e85a1b..974806302 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -4,6 +4,11 @@ Redis based Tomcat Session Manager Implements non-sticky session management backed by Redis. Supports Tomcat 6.x, 7.x, 8.x +Advantages +=== + +Current implementation differs from any other Tomcat Session Manager in terms of efficient storage and update speed. Each session attribute is written into Redis during each `setAttribute` invocation. While other solutions serialize all session each time. + Usage === 1. Add `RedissonSessionManager` into `context.xml` From c3dafd62d5ab0c691c26724e26973b4ed08a9df8 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 18 Nov 2016 09:51:45 +0300 Subject: [PATCH 08/11] Update README.md --- redisson-tomcat/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 974806302..19624440e 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -7,7 +7,7 @@ Supports Tomcat 6.x, 7.x, 8.x Advantages === -Current implementation differs from any other Tomcat Session Manager in terms of efficient storage and update speed. Each session attribute is written into Redis during each `setAttribute` invocation. While other solutions serialize all session each time. +Current implementation differs from any other Tomcat Session Manager in terms of efficient storage and update. Each session attribute is written into Redis during each `setAttribute` invocation. While other solutions serialize all session each time. Usage === From df1313d135ff4ea7d6ddb53f9ec4bccb1c73ab99 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 18 Nov 2016 11:24:36 +0300 Subject: [PATCH 09/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e005d00a7..a45715668 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Features Projects using Redisson ================================ -[Singtel](http://singtel.com), [Setronica](http://setronica.com/), [Monits](http://monits.com/), [Brookhaven National Laboratory](http://bnl.gov/), [Netflix Dyno client] (https://github.com/Netflix/dyno), [武林Q传](http://www.nbrpg.com/), [Ocous](http://www.ocous.com/), [Invaluable](http://www.invaluable.com/), [Clover](https://www.clover.com/) , [Apache Karaf Decanter](https://karaf.apache.org/projects.html#decanter), [Atmosphere Framework](http://async-io.org/), [BrandsEye](http://brandseye.com), [Datorama](http://datorama.com/), [BrightCloud](http://brightcloud.com/) +[Infor](http://www.infor.com/), [New Relic Synthetics](https://newrelic.com/synthetics), [Singtel](http://singtel.com), [Setronica](http://setronica.com/), [Monits](http://monits.com/), [Brookhaven National Laboratory](http://bnl.gov/), [Netflix Dyno client] (https://github.com/Netflix/dyno), [武林Q传](http://www.nbrpg.com/), [Ocous](http://www.ocous.com/), [Invaluable](http://www.invaluable.com/), [Clover](https://www.clover.com/) , [Apache Karaf Decanter](https://karaf.apache.org/projects.html#decanter), [Atmosphere Framework](http://async-io.org/), [BrandsEye](http://brandseye.com), [Datorama](http://datorama.com/), [BrightCloud](http://brightcloud.com/) Articles ================================ From 27c2c678167783108dd1edc58f76625b7b7cdb2d Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 18 Nov 2016 11:43:34 +0300 Subject: [PATCH 10/11] Update README.md --- redisson-tomcat/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 19624440e..3ceac212c 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -7,7 +7,7 @@ Supports Tomcat 6.x, 7.x, 8.x Advantages === -Current implementation differs from any other Tomcat Session Manager in terms of efficient storage and update. Each session attribute is written into Redis during each `setAttribute` invocation. While other solutions serialize all session each time. +Current implementation differs from any other Tomcat Session Manager in terms of efficient storage and update. Each session attribute is written into Redis during each `setAttribute` invocation. While other solutions serialize whole session each time. Usage === From 29de7f139946442113bbd25ad803f27e3a68509e Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 18 Nov 2016 11:50:07 +0300 Subject: [PATCH 11/11] Update README.md --- redisson-tomcat/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index 3ceac212c..0ab520a9a 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -7,7 +7,7 @@ Supports Tomcat 6.x, 7.x, 8.x Advantages === -Current implementation differs from any other Tomcat Session Manager in terms of efficient storage and update. Each session attribute is written into Redis during each `setAttribute` invocation. While other solutions serialize whole session each time. +Current implementation differs from any other Tomcat Session Manager in terms of efficient storage and update. Each session attribute is written into Redis during each `HttpSession.setAttribute` invocation. While other solutions serialize whole session each time. Usage ===