Change redis interface and tests
add memcached provider and small change cacheInterface