1.0.7 • Published 6 years ago

siwi-cache v1.0.7

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

node Build Status npm npm Github file size

siwi-cache

nodejs 文件缓存 提供set get del incr 等方法

install

use npm

npm install siwi-cache

use yarn

yarn add siwi-cache

Example

set

const Cache = require('siwi-cache')
const options = {
    cache_path: `${process.env.PWD}/cache`
}
const cache = new Cache()

class Example {
    constructor() {
        this.init()
    }
    async init () {
        const res = await cache.set('test', 'this is a test', 60)
        console.log(res)
    }
}

module.exports = new Example()

console true

get

const Cache = require('siwi-cache')
const options = {
    cache_path: `${process.env.PWD}/cache`
}
const cache = new Cache()

class Example {
    constructor() {
        this.init()
    }
    async init () {
        const res = await cache.get('test')
        console.log(res)
    }
}

module.exports = new Example()

console this is a test

del

const Cache = require('siwi-cache')
const options = {
    cache_path: `${process.env.PWD}/cache`
}
const cache = new Cache()

class Example {
    constructor() {
        this.init()
    }
    async init () {
        const res = await cache.del('test')
        console.log(res)
    }
}

module.exports = new Example()

console true

incr

const Cache = require('siwi-cache')
const options = {
    cache_path: `${process.env.PWD}/cache`
}
const cache = new Cache()

class Example {
    constructor() {
        this.init()
    }
    async init () {
        const res = await cache.incr('incr', 100)
        console.log(res)
    }
}

module.exports = new Example()

console 100

缓存文件存储路径 与名称

你可以实例化siwi-cache 的时候 通过传入 options'cache_path' 自定义缓存文件存储地址 默认存储路径是:

${process.env.PWD}/cache

文件存储名称以key值md5命名

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago