Increasing performance demands of modern applications has generated significant interest in adopting NoSQL technologies. However, to rip-and-replace legacy solutions can sometimes be expensive and risky and tends to interrupt business. This can easily be overcome with a little creativity by embracing and extending your current MySQL or similar relational database technology to a Redis database. This balances the need for business continuity and time to market new applications while implementing a future-proof solution that delivers superior performance, flexibility, extensibility, and scalability.
This paper describes the need to extend your existing relational databases to Redis, the leading NoSQL database platform and provides examples of various systems of engagement including caching, session store, counting and real-time tracking and rate-limiting calls to legacy servers, to deliver the best user experience.