Szenario ist: Wenn ich einen Test ausführen, wenn es fehlschlägt dann Zeitstempel und Fehler Wert in redis speichern und die letzten drei Zeitstempel und Werte für den gleichen Test, wenn alle fehlschlagen dann senden eine E-Mail an den Projektleiter.Redis Datentyp zum Speichern der gleichen Werte mit unterschiedlichen Scores
Ich dachte off-Werte in sortierter Zsoll in redis Zugabe:
zadd Health:TestName timestamp1 "Fail"
zadd Health:TestName timestamp2 "Success"
zadd Health:TestName timestamp3 "Fail"
zadd Health:TestName timestamp4 "Fail"
zadd Health:TestName timestamp5 "Fail"
Also, wenn ich den Test TestName
jetzt laufen und wenn es scheitert, I get last three timestamps and values and check if all are Fail
. Wenn alle Fehler sind, dann sende eine Email. Aber Zadd erlaubt mir nicht, denselben Wert für verschiedene Punkte hinzuzufügen. Was könnte die andere Möglichkeit sein, diese Daten zu speichern.
Hinweis. Ich muss nur redis
verwenden.