Express.jsとRedisでNode.jsを使用しています。redisキーをインクリメントして、サイトコンポーネントの稼働時間を記録しています。uptimerecord:tracker
現在の稼働時間>現在の稼働時間レコードになったらキーを更新したいのですが、どういうわけかそれが更新されておらず、uptimeTracker>uptimeRecordTrackerがfalse
trueであるにもかかわらず評価されていません。
足りないものはありますか?
ありがとう!
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