Yes, Cannoli Dip contains dairy in the form of ricotta and mascarpone cheeses so it must be refrigerated or it can spoil. The dip is safe in the refrigerator for up to 7 days, but as always, use your best judgement.  The dip should be brought to room temperature to soften before serving.