Well, many of us must be curious to know “what happens when we type any URL in a browser and press enter ?”. Actually, this is really a very big question and takes months or even years to understand each concept involved in this. This article gives you the basic idea about how the request is processed and the response will be received.

Let say we are accessing “http://www.google.com”, here is how we get the response:

  1. Finding the IP address of a website (URL) in the different levels of cache.
  2. Creates a TCP/UDP connection with the destination Google server.
  3. Send…

Few applications architecture requires the combination of both client-side(local) cache and distributed cache like Redis. This hybrid solution is to reduce the network calls or database calls and to give better performance obviously.

The main challenge here is to maintain uniformity across the actual data, client-side(local) cache & distributed cache. There is no standard solution that effectively solves this hybrid solution associated issues like in-memory optimizations, broadcast modes.

Redis 6.0.0 has released a feature i.e Redis server-assisted client-side caching with Client Tracking command. Since it’s a newly released feature Redis supported java clients like Jedis, Radisson yet to provide support…

Praveen Mekala

Senior Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store