我目前正在玩 SignalR 2.0.3,使用利用 Redis for windows http://msopentech.com/blog/2013/04/22/redis-on-windows-stable-and-reliable/的 BackPlane 进行扩展
我已经在 VS 中集成了适当的 SignalR.Redis 包。
我对我的启动做了以下更改:
GlobalHost.DependencyResolver.UseRedis(
server: "localhost",
port: 6379,
password: string.Empty,
eventKey: "BroadcasterExample"
);
app.MapSignalR(hubConfiguration);
它构建良好。我的客户端似乎连接正常。我可以在客户端和服务器之间发送通知,反之亦然。
从 Redis 客户端,我可以输入:
get BroadcasterExample
which returns: "3"
我认为一切正常,但是...
几个问题: 1)我怎么知道这实际上有效?
2)我可以在 Redis 服务器上检查什么(通过 Redis 客户端)?
3)什么数据结构(键/值对、列表、散列、集合)中存储了什么?
我想更深入地了解正在发生的事情。我已经查看了以下命令: http ://redis.io/commands 没有什么东西会在我身上跳出来,这将帮助我了解真正发生的事情。
有人可以在这里指出我正确的方向吗?
谢谢,约翰B