No vaccine prevents infection instantly and totally, whether traditional dead/inactivated virus vaccine technology, slightly less old protein sub-unit vaccine technology, new viral-vector vaccine technology, or slightly newer mRNA vaccine technology. And all experience "break-through infections".
I might consider Rachel MadCow's advice regarding spirits and cocktails, were I a drinker, but not much else.