2016-04-25 14 views
0

Ich habe dieses topic gefunden Benchmarking fast alle wichtigen Redis-Befehle, aber es enthält nicht PUB \ SUB-Benchmarking. Ich möchte gerne wissen, wie viel Zeit im Durchschnitt von dem Zeitpunkt an verbraucht wird, an dem ein Schlüssel erstellt, gelöscht oder abgelaufen ist und die Benachrichtigungen vom Client für dieses Ereignis empfangen werden?Gibt es irgendwelche Redis pub sub Benchmarks?

auch nach keyspace notifications in Abschnitt (Zeitpunkt der abgelaufenen Ereignisse) zu erklären, dass es eine Verzögerung bei dem bestimmten Schlüssel sein könnte Benachrichtigungen abgelaufen, wenn (1) ich nicht diese Schlüssel häufig Zugriff auf bin, oder (2) gibt es eine Viele Schlüssel mit TTL im Cache.

Antwort

1

https://groups.google.com/forum/#!topic/redis-db/R09u__3Jzfk können Sie diese Diskussion als Benchmarking für Redis Pub/Sub betrachten. Es ist ziemlich kompliziert, Pub/Sub zu benchmarken, da viele Metriken involviert sind. Nein von Verlegern, Abonnenten, Musterabonnenten, alles zählt.

In Bezug auf Ihre zweite Frage ist die Verzögerung wegen Punkt 2 allein. Punkt 1 hat nichts mit der Verzögerung zu tun.

Verwandte Themen