Aks*_*rma 5 redis node.js node-redis
我创建了一个名为的redis客户端模块redisConnection.js.它的内容如下
var redis = require('redis').createClient();
exports.exposeConnection = function(){
 return redis;
}; 
现在每当我想要使用redis时我只是require模块并调用exposeConnection方法.我想知道这是否是重用连接的正确方法.我希望redis连接只被实例化一次,而不是每次我调用模块.如果不是,有更好的方式重用它吗?
这与我的工作几乎相似(以及我在以前的应用程序中所做的).
虽然不是通过函数公开它,我会这样做:
module.exports = require('redis').createClient();
所以后来我可以做redis = require('./local-redis')而不是redis = require('./local-redis').exposeConnection().
这是一个非常简单但可靠的架构.
| 归档时间: | 
 | 
| 查看次数: | 2396 次 | 
| 最近记录: |