For caching the query results you get from your database. Also it's easier to spin up Redis and replicate it closer to your user than doing that with your main database. From my experience anyway.
This only makes sense if queries are computationally intensive. If you're fetching a single row by index you aren't winning much (or anything).
Or if the link to your DB is higher latency than you're comfortable with.