If I change a page's location from one part of my blog to another. Then will 301 redirect only help me? to maintain my rankings.
301 will do the work if home page of your blog is not involved.
301 redirects always works great. But you may loose rankings for a while but they will eventually come around.