我创建了一个名为redisConnection.js
的Redis客户端模块。其内容如下:
var redis = require('redis').createClient();
exports.exposeConnection = function(){
return redis;
};
现在,每当我想使用redis时,我只需要
require
该模块并调用 exposeConnection
方法。我想知道这是否是重复使用连接的正确方法。我希望redis连接仅在实例化一次,而不是每次调用模块时都要实例化。如果不是,请问有更好的重用方法吗?
var redis = require('redis'); GLOBAL._REDISCLIENT = redis.createClient(port, server);
- Pranav