International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064


Downloads: 2 | Views: 30 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Informative Article | Science and Technology | India | Volume 9 Issue 3, March 2020


Optimizing Java Performance: Unveiling the Power of Caching Strategies with a Spotlight on Redis

Vandana Sharma [7]


Abstract: This paper explores the pivotal role of caching in performance tuning for Java applications and delves into the specific advantages and mechanisms of Redis as a distributed caching solution. Caching strategies play a crucial role in enhancing application efficiency, and this paper provides a comprehensive overview of in-memory and distributed caching techniques. The first section of the paper discusses various caching strategies in Java, covering in-memory, along with distributed caching solutions. It also focuses on understanding cache eviction policies, time-to-live, and time-to-idle parameters, offering insights into best practices for Java developers in optimizing application performance. The second section specifically highlights Redis as a distributed caching mechanism. Redis, an open-source in-memory data structure store, is explored for its versatile capabilities and suitability for large-scale distributed systems. The paper elucidates how Redis operates as a high-performance, in-memory key-value database, detailing its data replication architecture, configuration options, and scalability features.


Keywords: Java caching, Redis, distributed caching, cache eviction policies, application performance optimization


Edition: Volume 9 Issue 3, March 2020,


Pages: 1644 - 1648


How to Download this Article?

Type Your Valid Email Address below to Receive the Article PDF Link


Verification Code will appear in 2 Seconds ... Wait

Top