我将 Node.js 与 Express.js 和 Redis 一起使用。我正在通过增加 redis 键来记录站点组件的正常运行时间。我想uptimerecord:tracker
在当前正常运行时间>当前正常运行时间记录后更新密钥,但不知何故它没有更新它并评估 uptimeTracker > uptimeRecordTrackerfalse
即使它是真的。
有什么我想念的吗?
谢谢!
db.get("uptime:tracker", function(err, uptimeTracker) {
db.get("uptimerecord:tracker", function(err, uptimeRecordTracker) {
console.log("[Stats] uptimeTracker: " + uptimeTracker)
console.log("[Stats] uptimeRecordTracker: " + uptimeRecordTracker)
console.log("[Stats] Compare: " + (uptimeTracker > uptimeRecordTracker))
if(uptimeTracker > uptimeRecordTracker) {
console.log("[Stats] Tracker Records updated")
db.set('uptimerecord:tracker', uptimeTracker)
}
});
});
控制台输出:
[Stats] uptimeTracker: 213
[Stats] uptimeRecordTracker: 99
[Stats] Compare: false