У меня есть удаленный компьютер, который использует Redis. Я хочу получать уведомления об этом события Redis (обновления, новые ключи и т. Д. c.). Я искал в Интернете решение и попал на 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
}
}
);
}
на данный момент я не хочу получать все события и просто увеличить счетчик. Этого достаточно или я что-то пропустил?