refactor the RedisHandler interface
update redis handler
use new redis handler in testing
add back read handler methods
handle redisReply result
ensure reply objects are freed and prepare responses appropriately
add test for "keys *" and refactor others