2.0.0 • Published 3 months ago

cachified-redis-json-adapter v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

cachified-redis-json-adapter

All Contributors

An adapter meant to be used with @epicweb-dev/cachified

Why

While working through my personal website, I settled on using redis-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.

Install

npm install cachified-redis-json-adapter

Usage

Meant to be used with @epicweb-dev/cachified

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
})

Contributors ✨

Thanks goes to these wonderful people

(emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

2.0.0

3 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.0

6 months ago