Resveratrol is a non-flavonoid polyphenolic compound containing a stilbene structure. It is not only a phytoalexin produced by plants under stress that can improve plant resistance to pathogenic attacks and environmental deterioration, but also has important functions beneficial to human health in many aspects such as anti-cancer, anti-oxidation, regulating blood lipids, and affecting life span.