My use case is as following:
Application clients uses Distributed Cache (Memcached/Redis/etc) to cache the DB output. I would want to add one more functionaloty hidden from Application Clients - How to Handle Cache Miss e.g. Application client just asks to get values for key to Distributed Cache (without knowing the DB details). Now, it would want the distributed cache to handle the cache-miss - get the data from Relational DB and cache it.
It seems Redis/Memcached do not provide such feature. Am I missing something or I should be looking at some other tool/framework for this use case.