All of my allocation for bonds in retirement accounts are in short-term bonds or cash. Ultra-short term bond funds in 401k. Also, have used BSV ETF for short-term bonds.
I like REITS, too, but they have made a nice recovery over the past couple years and might take a bit of a short-term dive when rates go up, so I have moved part of my holding out of them.
In the long run I suppose that the underlying property values would rise in an inflationary environment, though.