why undefined and not redis?