making the redis adapter more careful about the possibility of redis failures