Implement Redis Cache

Because fuck Memcached