Ich spiele derzeit SignalR 2.0.3, mit einer Backplane horizontale Skalierung, die Redis für Fenster verwendet http://msopentech.com/blog/2013/04/22/redis-on-windows-stable-and-reliable/Wie kann ich feststellen, ob meine SignalR Backplane (Redis) wirklich so funktioniert, wie sie sollte?
ich mit dem entsprechenden SignalR.Redis Paket in VS. integriert haben
Ich habe die folgenden Änderungen an meinem Start:
GlobalHost.DependencyResolver.UseRedis(
server: "localhost",
port: 6379,
password: string.Empty,
eventKey: "BroadcasterExample"
);
app.MapSignalR(hubConfiguration);
Es baut in Ordnung. Mein Client scheint OK zu verbinden. Ich kann Benachrichtigungen zwischen Client & Server und umgekehrt senden.
Von den Redis-Client kann ich eingeben:
get BroadcasterExample
which returns: "3"
Ich gehe davon aus, dass die Dinge funktionieren, aber ...
Ein paar Frage: 1) Wie kann ich sagen, dass das tatsächlich funktioniert?
2) Was kann ich auf dem Redis-Server untersuchen (obwohl der Redis-Client)?
3) Was wird in welchen Datenstrukturen (Schlüssel/Wert-Paare, Listen, Hashes, Sets) gespeichert?
Ich möchte ein wenig mehr im Detail sehen, was vor sich geht. Ich habe mir die Befehle angeschaut: http://redis.io/commands Nichts springt mir heraus, was mir helfen wird zu kartieren, was wirklich los ist.
Kann mir hier jemand in die richtige Richtung zeigen?
Danke, JohnB