One use case which Redis is quite suited for is that of web caching. Often users on a website generate temporary data, such as session information or abandoned shopping carts that can manifest as residual bloat on other types of data stores. By using Redis as a web cache, those extra trips to the main database can be eliminated. Things like the commonly searched product or page data can be cached in Redis, shielding the database from additional calls and simultaneously improving the web experience for the user.