Implement caching with Redis
Update readme