Tag: 持久性

我可以用kue / node.js保存数据吗?

我目前正在使用kue / node.js https://github.com/Automattic/kue 我创build并保存作业后,数据将在我的本地Redis服务器中。 var job = queue.create('new_job', { title: 'welcome email for tj' , to: 'tj@learnboost.com' , template: 'welcome-email' }).save( function(err){ if( !err ) console.log( job.id ); }); Redis Cli 127.0.0.1:6379> keys * 1) "q:job:12" 2) "q:jobs:inactive" 3) "q:stats:work-time" 4) "q:ids" 5) "q:job:11" 6) "q:job:7" 7) "q:search:object:13" 8) "q:search:word:TTL" 9) "q:search:object:2" 10) "q:jobs:new_job:inactive" […]

如何使客户端代码在页面刷新上工作

我需要为Web客户端推送通知,但问题是推送通知不保留在页面刷新屏幕上。 我应该如何使它在屏幕上提供一个确定的时间,而不写入数据库? 客户端 socket.on('notification', function (data) { //console.log(data.message); $('#pushnotif').html(data.message); socket.emit('other', data); }); 服务器端 function sendMessage(message) { io.sockets.volatile.emit('notification', {'message': message}); console.log("abc"); }

禁止从一个node.js应用程序增加持久计数器的方法?

我有一个用node.js / express编写的search引擎,目前没有logging任何统计信息,我想开始跟踪每天的查询次数。 所以我只需要一个持续的计数器,我可以增加每次提交查询。 (我会写一个cron工作来存储它,并在一天结束时清除它,这与这个问题无关)。 显然有很多方法可以做到这一点,所以我的一个要求就是速度非常快。 redis是否过分这个? 有一个更简单的解决scheme,仍然会很快吗?