Inevitable interaction between quantum system and environment will induce decoherence which would destroy the quantum coherence (QC) of quantum system. In this paper, we examine the QC behaviors for a single qubit locally coupled to the zero-temperature multiple bosonic reservoirs. Comparing the Markovian and non-Markovian QC behaviors, it is demonstrated that QC decays as decoherent time goes by, and non-Markovian QC exhibits obvious oscillating behaviors. The oscillatory frequency and amplitude increase with growing coupling strength and number of reservoirs. In addition, in non-Markovian regime, QC vanishes at some discrete critical time points. Finally, we reveal an effective method to suppress decoherence with filtering operation.