我想使用Redis和StackExchange.Redis客户端向几个c#WebApi控制器添加一些计数器。
我以前从未使用过Redis,但是,我已经阅读了文档,设置了服务器,看起来很容易得到我想要的结果。
阅读了StackExchange.Redis文档后,我担心以下内容......
ConnectionMultiplexer做了很多,它被设计为共享和 在呼叫者之间重用。您不应该创建ConnectionMultiplexer 每次操作。
我已经google了,发现了几个简单的c#控制台应用程序的例子(这里的技术显而易见但与WebApi无关),我找到了在Microsoft软件页面上使用StackExchange.Redis客户端的例子,他们也强调了共享的重要性ConnectionMultiplexer,但是几小时后,我仍然没有进一步了解如何在ac#.NET WebApi中实现这一点
有人能够指出我正确的方向吗?
我需要对Redis进行一些简单的调用,即INCR计数器1,DECR计数器1和GETSET计数器0(重置)
由于计数器并不重要,我还想确保如果由于任何原因与代码无法及时连接到redis服务器的连接。
非常感谢
富