【发布时间】:2013-08-24 13:02:53
【问题描述】:
如何,我可以像这样插入(存储)数据(node.js + redis):
var timestamp = new Date().getTime();
client.hmset('room:'+room, {
'enabled' : true,
timestamp : {
'g1' : 0,
'g2' : 0
}
});
然后我可以为 g1 或 g2 增加多少?
附:当以这种方式插入时间戳时,redis-cli 显示时间戳而不是 UNIX 时间
【问题讨论】:
-
Isn't Unix time a timestamp?。如果您不介意增加的存储空间,您还有其他存储选项。您可以将时间存储为字符串,甚至可以将 date object 存储在 redis 中。虽然我没有亲自做过,但它应该工作得很好。我不知道哪个选项最适合您,但我个人会存储时间戳并在需要时转换为日期对象。
标签: node.js redis node-redis