I store my powder in gasket sealing20MM ammunition cans and my caps and primers in9MMcansand also inside I keep Hydrosorbent Silica Packs that are reuseable. About once every4-6 months I exchange a small Silica pack in the ammunition can.
Then I place the silica pack in the oven to dry them back out for re-use. When cooled, I vacuum pack them until I need to use one.
I've been storing powders like this for decades.
I don't put a silica pack inside the powder container as I don't want the silica pack to draw moisture inside the container if for some reason the lid fails. I want to collect any moisture prior to getting inside the powder container.
http://www.dehumidify.com/
Regards,
Tahquamenon