A large number of existing research studies on reliability redundancy allocation problems do not take into consideration the time value of the money and the inflations costs associated with the component inventories. In this study, we formulate a multi-component multi-period series-parallel inventory redundancy allocation problem (SPIRAP) as a mixed-integer nonlinear mathematical model where: (a) the costs are calculated by considering the time value of money and inflation rates; and (b) the total warehouse capacity to store the components, the total budget to purchase the components and the truck capacity are subject to constraints. The primary goal in this study is to find the optimal order quantity of the components for each subsystem in each period such that the total inventory costs are minimized and the system reliability is maximized, concurrently. A controlled elitism non-dominated ranked genetic algorithm (CE-NRGA), a NSGA-II, and a multi-objective particle swarm optimization (MOPSO) are presented to solve the proposed SPIRAP. A series of numerical examples are used to demonstrate the applicability and exhibit the efficacy of the procedures and algorithms. The results reveal that the CE-NRGA outperforms both NSGA-II and MOPSO.