An open API service indexing awesome lists of open source software.

https://github.com/darky/memoize-redis-decorator

Memoize decorator, backed by Redis
https://github.com/darky/memoize-redis-decorator

cache decorator memoize redis

Last synced: 28 days ago
JSON representation

Memoize decorator, backed by Redis

Awesome Lists containing this project

README

          

# memoize-redis-decorator
Memoize decorator, backed by Redis

## Example

```typescript
import {MemoizeRedis} from 'memoize-redis-decorator'

const memoizeRedis = new MemoizeRedis({
ttl: 600 // Time to live, default 600 seconds
redisOptions: {} // Options, which directly passed to ioredis. By default, connected to locahost:6379
})

class MyClass {
@memoizeRedis.memoize()
async needCache(args) {
// Some heavy stuff...
}
}

```