8
我有一个使用redis的socket.io服务器,名为“server.js”,它启动了一个节点服务器。目前它是这样的:您是否应该让Redis打开,或者在节点中每次使用后打开并退出?
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,或者我可以打开它并保持打开吗?上述哪一个片段是启动服务器的正确方法?
见:http://stackoverflow.com/questions/5739357/how-to-reuse-redis-connection -in插座-IO – malletjo 2011-12-13 22:34:47