Wireless sensor networks (WSNs) have now become a substantial part of our life as it provides an incredible setup for monitoring environmental conditions such as glaciers melting, earthquakes, climate change, volcanic eruption, agriculture, and other natural calamities. One of the most important challenges in data gathering and examining accurate data is "energy consumption." However, continuously changing environmental conditions, mobility in devices and extreme resource usage, such as battery capacity in WSNs collectively contribute to a high possibility of redundant data transmission thus making it tremendously hard to achieve a satisfactory network lifetime. Additionally, these environmental monitoring applications periodically senses and aggregate data which usually exhibits high temporal and spatial redundancies. As a result, exploiting these redundancies is essential for both resource utilization, as well as accurate data transmission. Since a huge amount of energy is exhausted in transmitting the redundant data, which has become a bottleneck in scaling such applications. In this context, this article provides a thorough examination of existing energy-efficient redundant data transmission reduction techniques, as well as their strengths and drawbacks. The idea of redundant data transmission reduction concept is divided into three stages: the sensor nodes (SN) at the first stage, the cluster heads (CHs) at the second stage, and the base station (BS) at the third stage. Furthermore, this survey focuses on the current issues and challenges, as well as the future directions in reducing redundant data transmission for future investigation.