Hibernate Second Level Cache Integration with Cache - Clustering using Redis

Description

Hibernate Second Level Cache Integration with Cache - Clustering using Redis.

We have a complex/huge J2EE Application, which will be deployed in cluster of around 50-60 nodes in production.
We are using hibernate's 5.2.8.Final version.
Using Infinispan over JGroups in any of the clustered mode (replicated/distributed/invalidation)is not able to suffice our Scalability & Performance concerns.

We are already using Redis as alternative to Infinispan for Named Custom Caches.

We believe, using Redis for Hibernate's Second Level Cache might be highly useful, and will be solving scalability & performance issues in huge cluster.
Redis can be used for invalidating data across cluster, along with some local cache container like EhCache on every individual node.

Environment

None

Activity

Show:
Debashish Bharali
March 19, 2019, 1:55 PM

Work on the same has been done by me.
Please refer the pull request https://github.com/hibernate/hibernate-orm/pull/2816

Debashish Bharali
March 20, 2019, 2:17 PM

Linking the GitHub pull request.

Assignee

Unassigned

Reporter

Debashish Bharali

Fix versions

None

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

backportDecision

None

Affects versions

Priority

Major
Configure