I buy DampRid canisters at my local Walmart.
My town house is 1 level on a slab so no basement.
I have 1 of these inside my safe and a few in each walk in closet.
The cabinet with my powder and primers also has one.
They are refillable or disposable.