A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.npmjs.com/package/cachified-redis-json-adapter below:

cachified-redis-json-adapter - npm

cachified-redis-json-adapter

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!


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4