Если речь идет о препаративном осуществлении реакции, то смотря, до чего. Если восстановление кетонов до алканов, то берут кетон и амальгамированный цинк в HCl (по Клеменсену). Если до спиртов, то возможны варианты:
1)с помощью гидридных комплексов (самые доступные - борогидридные и алюмогидридные, например, LiAlH4 и NaBH4)
2)с помощью каталитического гидрирования на никеле Ренея или палладии/платине/иных d-металлах и их комплексах. Для этого, как правило, используют автоклавы.