Skip to content

acathur/typeorm-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typeorm Cache

A typeorm cache provider based on keyv.

Installation

# npm
npm i typeorm-cache keyv --save

# or yarn
yarn add typeorm-cache keyv

Usage

import { createConnection } from 'typeorm'
import { KeyvCacheProvider } from 'typeorm-cache'

// In-memory cache
createConnection({
  // ... db config
  cache: {
    provider() {
      return new KeyvCacheProvider()
    }
  }
})

// Redis
createConnection({
  // ... db config
  cache: {
    provider() {
      return new KeyvCacheProvider('redis://user:pass@localhost:6379')
    }
  }
})

// ...

For more examples, visit keyv documentation.

License

MIT

Copyright (c) 2021, Acathur

About

A typeorm cache provider based on keyv.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published