Redis HttpSession for Tomcat

Redis HttpSession Implementation for Tomcat

Лицензия

Лицензия

Категории

Категории

Tomcat Контейнер Application Servers Redis Данные Базы данных
Группа

Группа

com.github.jkutner
Идентификатор

Идентификатор

tomcat-redis-session
Последняя версия

Последняя версия

8.5.5.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Redis HttpSession for Tomcat
Redis HttpSession Implementation for Tomcat
Ссылка на сайт

Ссылка на сайт

https://github.com/jkutner/tomcat-redis-session
Система контроля версий

Система контроля версий

http://github.com/jkutner/tomcat-redis-session

Скачать tomcat-redis-session

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.jkutner/tomcat-redis-session/ -->
<dependency>
    <groupId>com.github.jkutner</groupId>
    <artifactId>tomcat-redis-session</artifactId>
    <version>8.5.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.jkutner/tomcat-redis-session/
implementation 'com.github.jkutner:tomcat-redis-session:8.5.5.0'
// https://jarcasting.com/artifacts/com.github.jkutner/tomcat-redis-session/
implementation ("com.github.jkutner:tomcat-redis-session:8.5.5.0")
'com.github.jkutner:tomcat-redis-session:jar:8.5.5.0'
<dependency org="com.github.jkutner" name="tomcat-redis-session" rev="8.5.5.0">
  <artifact name="tomcat-redis-session" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.jkutner', module='tomcat-redis-session', version='8.5.5.0')
)
libraryDependencies += "com.github.jkutner" % "tomcat-redis-session" % "8.5.5.0"
[com.github.jkutner/tomcat-redis-session "8.5.5.0"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
redis.clients : jedis jar 2.9.0
org.apache.commons : commons-pool2 jar 2.4.2

provided (3)

Идентификатор библиотеки Тип Версия
org.apache.tomcat : tomcat-servlet-api jar 8.5.5
org.apache.tomcat : tomcat-catalina jar 8.5.5
org.apache.tomcat : tomcat-jasper jar 8.5.5

Модули Проекта

Данный проект не имеет модулей.

Tomcat Redis Session

Fork from [zinin/tomcat-redis-session] in order to support Tomcat 8

Introduction

Tomcat Redis Session is an implementation of Tomcat Manager Component using Redis key-value store.

Standalone configuration

First you must download the following dependencies:

Downloaded jar files put in CATALINA.HOME/lib folder or your web application lib folder (WEB-INF/lib).

Configure global context (CATALINA.HOME/conf/context.xml) or you web application context (META-INF/context.xml) for using Tomcat Redis Session Manager by inserting this line:

    <Manager className="ru.zinin.redis.session.RedisManager"/>

By default RedisManager looking for "pool/jedis" by JNDI. You can override this by adding property "jedisJndiName".

    <Manager className="ru.zinin.redis.session.RedisManager" jedisJndiName="custom/jndi/path"/>

Embedded configuration

See our Embedded example

Add tomcat-redis-session as maven dependency:

<dependency>
    <groupId>com.github.jkutner</groupId>
    <artifactId>tomcat-redis-session</artifactId>
    <version>8.5.5.0</version>
</dependency>

Use it:

RedisManager redisManager = new RedisManager();
redisManager.setDisableListeners(true);
ctx.setManager(redisManager);

Contacts

If you have questions you can mail me

Bug tracker

License

Copyright 2011 Alexander V. Zinin

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Версии библиотеки

Версия
8.5.5.0
8.0.18.1