我有一台使用redis的远程计算机。我想接收有关它的通知redis事件(更新,新的密钥等)。我在网上搜索了解决方案并登陆了stackexchange.redis,然后我开始创建一个windows服务来监听redis事件。我找到了代码示例:
var endp = "x.x.x.x:xxxx"
using (ConnectionMultiplexer connection = ConnectionMultiplexer.Connect(endp))
{
IDatabase db = connection.GetDatabase();
ISubscriber subscriber = connection.GetSubscriber();
int f = 0;
subscriber.Subscribe("__keyspace@0__:*", (channel, value) =>
{
if ((string) channel != null)
{
f++;
// Do stuff if some item is added to a hypothethical "users" set in Redis
}
}
);
}
现在我不想得到所有的事件,只是增加计数器。这就够了还是我错过了什么?
暂无答案!
目前还没有任何答案,快来回答吧!