got it talking to redis, stopping here, need redis abstraction