A node.js express middleware for caching responses in Redis