fake redis implamented wihtout hurting real redis.  test suite needs to pass with fake redis