0% found this document useful (0 votes)
6 views22 pages

Redisson PRO: Cut Costs & Boost Performance

Uploaded by

avilanchee
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views22 pages

Redisson PRO: Cut Costs & Boost Performance

Uploaded by

avilanchee
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Reduce hosting costs and

boost Java application


performance

with Redisson PRO

Nikita Koksharov
Founder of
PERFORMANCE OR MONEY?
▸ Developers want performance,
BOSS wants to save money

▸ It’s a big challenge to find out optimal


combination of both of them
THIS IS WHERE REDISSON PRO
COMES INTO PLAY

Hosting costs

Redisson
PRO

Application performance
REDISSON PRO
REDIS CLIENT ENGINE ADVANTAGES:
▸ Increases throughput up to 4X

▸ Decreases execution time up to 3X

▸ Reduces hosting costs up to 8X

▸ Utilizes available application resources


in a much more efficient way

▸ Uses less hardware resources


REDISSON PRO
REDIS CLIENT ENGINE ADVANTAGES:
▸ Up to 4X faster read/write operations
for all Redisson objects including
Hibernate Cache, MyBatis Cache,
Spring Cache, Map, Set, List, JCache

▸ Up to 4X faster performance of web


applications deployed in Apache
Tomcat
REDISSON PRO ADVANTAGES:
▸ Optimized search engine

▸ Exposes performance metrics through


20 different statistics monitoring systems
including JMX
REDISSON PRO
LOCAL CACHE ADVANTAGES:
▸ Up to 10X faster read operations
execution for Hibernate Cache

▸ Up to 45X faster read operations


execution for MyBatis Cache

▸ Up to 45X faster read operations


execution for Spring Cache
REDISSON PRO
LOCAL CACHE ADVANTAGES:
▸ Up to 45X faster read operations
execution for Map with expiring entries

▸ Up to 45X faster read operations


execution for JCache
REDISSON PRO ADVANTAGES OF
DATA PARTITIONING IN CLUSTER:
▸ Scales content of Set, Map, Spring Cache,
Hibernate Cache and MyBatis Cache

▸ Increases available memory

▸ Boosts throughput of read/write operations

▸ Boosts entry eviction process


REDISSON PRO
SUPPORT ADVANTAGES:
▸ 24x7 technical support with SLA

▸ Priority fixes with intermediate releases


BENCHMARK ENVIRONMENT:

request

Redisson
(single instance) Redis
(single instance)
response
Benchmark module
AWS Elasticache instance:
cache.m3.2xlarge
AWS EC2 Instance:
m4.2xlarge (8 cores)
OVERALL THROUGHPUT
(higher is better)
200000
172768
180000 165535
Operations per second

160000
142958
140000
120000
94609
100000
80000
60000 53222
40000
38056 38032 38000 36476 38096
20000
0
1 2 4 8 16 32 64 128 256
Threads

Open-source edition PRO edition


OVERALL EXECUTION TIME
(lower is better)
8000
6764
7000
Time in microseconds

6000

5000

4000 3383

3000 2491
1725 1833
2000
863
1000 433
329
0
1 2 4 8 16 32 64 128 256
Threads

Open-source edition PRO edition


WHY IS REDISSON PRO SO FAST?
▸ The open source version is not been
artificially slowed, as the source code
clearly demonstrated

▸ PRO version utilizes a high performance


processing engine specially engineered to
deliver a remarkable result that is
unavailable to other Redis Clients
HOW TO REACH THE SAME USING
REDISSON OPEN-SOURCE EDITION?
▸ Increase Redis nodes amount

▸ Increase Application nodes amount


INCREASING REDIS NODES AMOUNT
▸ It required to use 8 AWS Elasticache nodes
instead of single node

▸ cache.m3.2xlarge node costs


$619,04 per month or $7428,48 per year

▸ With 8 AWS Elasticache hosting costs increased by


$4 333,28 per month or $51999,36 per year
OVERALL THROUGHPUT
REDISSON OPEN-SOURCE EDITION
(using 8 AWS Redis nodes)
200000 187005 186926
180000
155168
Operations per second

160000
140000
120000
94656
100000
80000
59346
60000
40000 33677
17826
20000 4360 9248

0
1 2 4 8 16 32 64 128 256
Threads

Open-source edition
OVERALL EXECUTION TIME
REDISSON OPEN-SOURCE EDITION
(using 8 AWS Redis nodes)
1600
1363
1400
Time in microseconds

1200

1000

800 662
600
407
325
400 234 268
213 209 221
200

0
1 2 4 8 16 32 64 128 256
Threads

Open-source edition
REDISSON PRO
REDUCES YOUR HOSTING COSTS
Reduced
AWS Elasticache Reduced hosting costs Reduced hosting costs
nodes
node type per month per year
amount

[Link] $526,33 $6315,96 7

[Link] $1103,76 $13245,12 7

[Link] $2207,52 $26490,24 7

cache.m3.2xlarge $4333,28 $51999,36 7

[Link] $950,46 $11405,52 7

[Link] $1895,81 $22749,72 7

cache.m4.2xlarge $3786,51 $45438,12 7


SUMMARY
REDUCES HOSTING FASTER UP TO 4X
COSTS UP TO 8X

Open-source edition PRO edition Open-source edition PRO edition

TENS OF THOUSAND SAVED FROM YOUR OPERATIONAL


COST WITH REDISSON PRO
TRUSTED BY COMPANIES
FROM FORTUNE 100 AND
FORTUNE GLOBAL 500
THANK YOU!

[Link]

You might also like