>What kind of stores?
Depends on what anon is planning for. Not every form of strife is civil war-tier. For shorter events, whatever is the cheapest. Beans and rice may not be a complete protein, but if it's all you've got then it's gonna take at least a few weeks if not months for malnutrition to really set in and if you are supplementing with meat/dairy you can reasonably live off of it indefinitely.
>Oil
Different oils have different shelf lifes. As a rule of thumb if you can't render fat from an animal for one reason or another, Palm and Coconut oil are hands-down the best choices. They're both high in the good kinds of fat, they both have modest heat profiles and low taste profiles, they're both fairly cheap in large (liter+) quantities, and while most oils go rancid after a year or two, both can last up to five years in sealed cold/dark conditions (indefinitely in the freezer).
>Avocados
Don't bother they require a shit ton of water and you need the right spliced branch to get edible ones.
>Olives
Olives require a fairly heavy processing to be edible/useful for oil. More than most people have the knowhow or space to do.
As a rule of thumb I advise people to at bare minimum keep a 25lb bag of cheap grains (beans, rice, barley, wheat, etc.), a 5lb bag of sugar, a 2lb box of salt, 2-10lbs of cheese (preferably wax-sealed), a container of country time lemonade drink mix or tang (for vitamin C), a container of multivitamins, a container of instant coffee or tea, a box of aspirin, 25-40 gallons of water, sanitary wipes, and a few pounds of some kind of shelf-stable meat. It won't be enough in a civil war-tier scenario, but so long as you have means of boiling water that will be enough to thrive for a couple weeks/survive a month or so of civil unrest for one person if you stretch it, and it is affordable on a poorfag's budget.