Redis - Wie Sie ablaufen, Schlüssel täglich
Ich weiß, dass EXPIREAT in Redis wird verwendet, um anzugeben, wenn eine Taste erlischt. Mein problem ist aber, dass es nimmt eine absolute UNIX-timestamp. Ich finde eine harte Zeit darüber nachzudenken, was ich einstellen sollte als argument, wenn ich will, dass die Schlüssel zu verfallen, am Ende des Tages.
Ist dies, wie ich meine Schlüssel:
client.set(key, Organ);
Also festlegen, die ablaufen:
client.expireat(key, ???);
Irgendwelche Ideen? Ich bin mit diesem mit nodejs und sailsjs
Danke!
die redis npm-Modul Sie verwenden ,ist, dass alle redis npm-Modul-Unterstützung expireat () - Funktion. ?
InformationsquelleAutor bless1204 | 2015-06-01
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie verfallen will es 24 Stunden später
Oder wenn Sie es wollen, zu verfallen, genau am Ende des Tages, die Sie verwenden können,
.setHours
auf einenew Date()
- Objekts, um die Zeit am Ende des Tages und zu verwenden.wo ist es dokumentiert?
Ich habe es nicht geschafft zu finden, das irgendwo dokumentiert? Wie hast du das gefunden?
Ist expiresat sync oder async? Ich habe eine Menge Fragen
redis.io/Befehle/expireat
InformationsquelleAutor laggingreflex
Seit SETNX, SETEX, PSETEX werden, laufen in den nächsten releases, der richtige Weg ist:
Sehen hier für eine ausführliche Diskussion über die oben genannten.
InformationsquelleAutor loretoparisi
Können Sie den Wert festlegen und Ablauf zusammen.
InformationsquelleAutor Praveena