0.1.0 • Published 5 years ago

keyv-lru-wrapper v0.1.0

Weekly downloads
21
License
-
Repository
github
Last release
5 years ago

keyv-lru-wrapper

Keyv storage adapter wrapper which adds an LRU cache layer.

Installation

yarn add keyv-lru-wrapper

npm i keyv-lru-wrapper

Usage

const Keyv = require('keyv');
const KeyvRedis = require('@keyv/redis');
const lruWrapper = require('keyv-lru-wrapper');

const redis = new KeyvRedis('redis://user:pass@localhost:6379');

const keyv = new Keyv({
  store: lruWrapper(redis, {
    maxItems: 100,
    ttl: 1000 * 60 * 60 * 24,
  }),
});