[Guide] Power of GraphQL Caching

@dthyresson have you given any thought to how we might add support for upstash-redis in createRedisCache or whether there’s a better path forward for using upstash-redis with useResponseCache?

I might have some time to work on a PR for this on Saturday, but obviously don’t have as much context as you do and wouldn’t want to spin my wheels going in an unhelpful direction.

I just ran a very quick local test for using it by replacing my redis.ts with the below:

import Redis, { auth } from '@upstash/redis'

auth(process.env.UPSTASH_URL, process.env.UPSTASH_TOKEN)

export const redis = Redis

And it seems that I was able to send requests to Upstash, but not save any data:

And within my app I started displaying errors within my cells:

Screen Shot 2022-01-19 at 3.17.17 PM