Modified to use Redis Cache, rather than memcached