@Eelco The pricing for Azure Cache for Redis is based on the SKU you are using and how long it is running. There is no consumption-based pricing.
If you believe you are spending more than what you are using, you could explore downgrading to a lower SKU while still ensuring all features that you need are available.
Unfortunately, there is no way to downgrade an existing instance. You will have to create a new one and migrate to it instead.
Another alternative I believe you can consider is switching the backend/broker to Postgres and Azure Service Bus (which has a consumption-based pricing) instead, removing Redis from the equation altogether.