Skip to content

Latest commit

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

@flowxjs/redis

基于TypeService的Redis缓存框架

Install

$ npm i @flowxjs/redis

Usage

import{cacheable,TypeRedis,buildCache,deleteCache}from'@flowx/redis';constx=newTypeRedis({host: '129.211.10.111',memory: true,});classABC{
@cacheable('test:${0}:ttt:${1}',3600)sum(a: number,b: number){returna+b;}}constt=newABC();Promise.resolve(t.sum(8,3)).then(d=>console.log('first value:',d)).then(()=>Promise.resolve(t.sum(8,3))).then(d=>console.log('cache value:',d)).then(()=>x.get('test:8:ttt:3')).then(d=>console.log('redirect value:',d)).then(()=>buildCache(ABC,'sum',8,3)).then(()=>t.sum(8,3)).then(d=>console.log('build value:',d)).then(()=>deleteCache(ABC,'sum',8,3)).then(()=>x.get('test:8:ttt:3')).then(d=>console.log('delete value:',d));

output:

first value: 11
cache value: 11
redirect value: 11
build value: 11
delete value: undefined

About

redis cache for typeservice

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages