pooled redis caching made easy