Группы SignalR на объединительной плате Redis

Заставить SignalR работать с объединительной платой Redis так же просто, как добавить AddStackExchangeRedis("localhost:6379"); в AddSignalR в Startup.cs.

Итак, когда я добавляю подключение к группе в SignalR с помощью this.Groups.AddToGroupAsync(connectionId, groupName);, Redis также будет отслеживать мою группу, верно?

Можно ли узнать, когда новая группа добавляется в Redis или удаляется? Событие или что-то в этом роде? Или можно программно проверить, существует ли группа? Я новичок в Redis.


person Joana Deluca Kleis    schedule 08.02.2020    source источник


Ответы (1)


Да, можно делать то, что вы хотите. Вы можете начать читать эту документацию о Redis и SignalR.

person Kiril1512    schedule 10.02.2020
comment
Да, я заметил, что SignalR синхронизирует свои группы с Redis, добавляя каналы, поэтому я мог проверить, существует ли группа, проверив каналы. И в Redis я могу это проверить, запустив pubsub channels - person Joana Deluca Kleis; 04.03.2020