pomelo下memcached的安装以及使用(二)
来源:互联网 发布:大大网络用语什么意思 编辑:程序博客网 时间:2024/06/05 04:04
上一篇已经正常安装了memcached和开启了memcached服务,接下来在pomelo中使用memcached
{ "development": [ "127.0.0.1:11211" ], "production": [ "127.0.0.1:11211" ]}
然后在app中创建一个memcached.js
/** * Created by Mic on 16/1/11. */var cachedClient = module.exports;var _mem;cachedClient.init = function (app) { if (!!_mem) { return cachedClient; } else { var M = require('memcached'); console.log(app.get('memcached')); _mem = new M(app.get("memcached"), {compressionThreshold: 10}); return cachedClient; }};cachedClient.set = function (key, args, cb) { console.log('memcached set ',key,args,cb); _mem.set(key, args, 0, function (err, result) { if (err) { console.error(err); } if (!!cb && typeof cb === 'function') { cb(err, result); } });};cachedClient.get = function (key, cb) { console.log('memcached get ',key,cb); _mem.get(key, function (err, result) { console.log('#get ',err,result); if (err) { console.error(err); } if (!!cb && typeof cb === 'function') { cb(err, result); } });};cachedClient.del = function (key, cb) { _mem.del(key, function (err, result) { if (err) { console.error(err); } if (!!cb && typeof cb === 'function') { cb(err, result); } });};
最后在app.js中添加配置
//add for memcachedapp.configure('production|development',function(){ app.loadConfig('memcached',app.getBase()+'/config/memcached.json'); var memclient = require('./app/dao/memcached/memcached').init(app); app.set('memclient',memclient);});使用//testvar pomelo = require('pomelo');var mem = pomelo.app.get('memclient');mem.set('userName',uid);mem.get('userName',function(err,data){ console.log('MEMCACHED ',data);});
1 0
- pomelo下memcached的安装以及使用(二)
- pomelo下memcached的安装以及使用(一)
- linux下memcached的安装以及使用
- Memcached在w7下的安装以及使用
- memcached的安装以及SpyMemcached的使用
- memcached 的安装以及简单使用
- windows下Memcached的安装与使用
- ubuntu下memcached的安装和使用
- windows下memcached的安装与使用
- Linux下Memcached的安装、使用
- linux下Memcached安装以及PHP的调用
- Linux系统下Memcached的安装以及自启动
- php下memcache的应用(二)——linux下memcached服务器的安装
- Pomelo杂记(二)
- Pomelo 新手入门(二)
- Linux下安装配置MemCached(以及libevent)
- Linux下安装使用Memcached
- Memcached的使用安装
- Shiro权限验证标签
- Qt5.5.0 vs2013 64位编译
- ZOJ 2095 Divisor Summation (求因子和)
- mysql 多条件联表
- iOS多线程(GCD重点介绍)
- pomelo下memcached的安装以及使用(二)
- 机器学习(一)
- freemarker文件乱码问题
- java 线程池
- js-栈的使用- 利用数组实现十进制转二进制
- 遇到的BUG集合
- 将同一款APP的两个不同连接安装到同一台手机上的方法
- 设计模式
- 去掉返回键(KEYCODE_BACK)和任务键(KEYCODE_APP_SWITCH)