These two passages occur in entirely different contexts. One deals with the basic position of God in His universe, the other with temporary human relationships to Him. Both are true in their own place, but contradictory when cut out of their contexts. Because redemption is limited both as to time and extent, ransom is also contracted, notwithstanding the plainest possible passages to the contrary. This is the divine side which should be believed in its own context, not rejected because the human side is set forth elsewhere.
Redemption is clearly limited in time.
It ends with the jubilee. All legal obligations such as mortgages and slaves might be redeemed in Israel before the time of expiration. But redemption became inoperative in the jubilee, because it was not needed. Then it practically became transmuted into ransom, for God had made provision for all to be freed, and for all land to revert to its allottees every half a century. The great advantage of distinguishing the divine from the human side in God's eonian operations is further heightened when we discover the divine element in the human.