【发布时间】:2012-01-19 19:03:11
【问题描述】:
我有一个使用名为“server.js”的 redis 的 socket.io 服务器来启动节点服务器。目前是这样的:
var client = redis.createClient()
var io = require('socket.io').listen(80);
io.sockets.on('connection', function (socket) {
client.set(); // do something with redis
});
然后我启动我的服务器,它就一直活着。这是错的吗?应该是这样吗?
var io = require('socket.io').listen(80);
io.sockets.on('connection', function (socket) {
var client = redis.createClient()
client.set(); // do something with redis
client.quit();
});
我应该继续打开和关闭redis,还是我可以只打开一次并保持打开状态?以上哪个 sn-ps 是启动服务器的正确方法?
【问题讨论】: