
egg-memjs
一个基于memjs的memcached的egg插件
你可以直接通过egg的context对象来操作缓存
安装
$ npm i egg-memjs --save
开启插件
exports.memcached = {
enable: true,
package: 'egg-memjs'
};
配置
exports.memcached = {
"client": {
"hosts": ['10.0.1.1:11211'],
"options":{
}
}
};
##通过app.memcached访问
设置缓存:[Promise] app.memcached.set(key, value, expires)
获取缓存:[Promise] app.memcached.get(key)
删除缓存:[Promise] app.memcached.del(key)
##通过ctx调用
方法
设置缓存:[Promise] ctx.saveToCache(key, value, expires)
获取缓存:[Promise] ctx.loadFromCache(key)
删除缓存:[Promise] ctx.destroyCache(key)