Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Reaching 500K Ops/Sec With Only 3 Redis Nodes

DZone's Guide to

Reaching 500K Ops/Sec With Only 3 Redis Nodes

Modern load-intensive apps require a lot of work. You have to be sure that you're using your resources efficiently and getting the highest performance you can.

· Performance Zone ·
Free Resource

Built by operators for operators, the Sensu monitoring event pipeline empowers businesses to automate their monitoring workflows and gain deep visibility into their multi-cloud environments. Get started for free today.

For a modern load-intensive application, it's important to ensure all available hardware resources are used with maximum efficiency. We have increasingly seen this type of applications employ in-memory a database like Redis for higher performance. However, that also begs the question, "Have we yielded the most performance out of Redis yet?"

In Redisson, while offering the most advanced features amongst all the Redis Java clients, we have put a lot of effort in optimizing its engine. We'll show you what it takes to reach 500K ops using Redis cluster with only 3 nodes. The benchmark environment was comprised of 3 AWS Elasticache Cluster nodes (m3.xlarge) and a single AWS EC2 instance (c4.4xlarge), which was where the benchmark application deployed. Only one Redisson PRO instance was used for the test. Here are the results:

Image title

Image title

Image title

Image title

Image title

Image title

We used the Redisson Benchmark module to graph these results.

Download our guide to mitigating alert fatigue, with real-world tips on automating remediation and triage from an IT veteran.

Topics:
performance ,redis ,nodes ,benchmark

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}