A redis-json adapter for usage with @epic-web/cachified
npm install cachified-redis-json-adapter
An adapter meant to be used with
@epicweb-dev/cachified
While working through my personal website, I settled on usingredis-json
as the caching mechanism for my third party API requests.
@epicweb-dev/cachified originally
shipped with an adapter for redis but not for redis-json. This adapter
exists for that purpose.
``bash`
npm install cachified-redis-json-adapter
Meant to be used with @epicweb-dev/cachified
`ts
import {redisJsonCacheAdapter} from 'cachified-redis-json-adapter'
// create an instance of a redis client to pass to our adapter
// you will need to define this yourself.
let redisClient = createRedisClient()
const redisCache = redisJsonCacheAdapter(redisClient)
// usage with cachified
return cachified({
key: some-cache-key,``
// use the cache we defined above
cache: redisCache,
getFreshValue: async () => {}, // some function to get fresh values
// other cachified optoins
})
Thanks goes to these wonderful people
Taranveer (Taran) Bains 💻 ⚠️ 📖 |
(emoji key):
This project follows the
all-contributors
specification. Contributions of any kind welcome!