I am using redis as my cache in my project. In local dev I could just download redis and run it in my machine to make it work. How about when I deploy my project to shared hosting, do I need to install or setup anything in my project or shared hosting
Usually, in case of shared hosting, it’s about asking hosting provider for it. If you have root SSH access (i.e. at least VPS), you can install Redis yourself.