Frequent item exploration is a fundamental element in many data mining problems aimed at finding interesting models in the data. Recently, the PrePost algorithm, a new algorithm for extraction frequent element sets based on the idea of N-lists, which in most cases surpasses other current state-of-the-art algorithms, has been introduced. The PrePost algorithm's performance deteriorates when it comes to handling big data. Nevertheless, the current existing PrePost algorithms in place implemented with the MapReduce model are not sufficiently powerful for iterative computation. To reduce IO overhead and take advantage of cluster memory, this article offers an enhanced version of PrePost, the Distributed PrePost (DisPrePost), a parallel algorithm built on the Spark framework, which incorporates the concept of resilient distributed datasets and performs in-memory processing to optimize the execution time of operation, that also utilises a HashMap to further refine the N-list creation process. Experience has shown that the DisPrePost algorithm is more efficient and scalable than the two advanced state-of-the-art methods HPrePostPlus and the well-known algorithm HFIM.