I, like you, have a huge variety of canned (and jars of) stuff. Like 6 - 8 different tomatoes, for example. Lots of tuna/salmon/mackerel/clams/etc. And on and on.
All my pantry stuff is basically in, well, one tall (84") pantry.
I keep 1 or 2 each of the different varieties on one of the lower shelves (i.e. shelves I don't need a step ladder to reach); the backup is higher up and needs a step ladder.
And then I have an inventory sheet.