Я хочу обновить несколько пользовательских сеансов сервисного стека, которые хранятся в Redis. Я хочу вернуть все сеансы, у которых для пользовательского свойства установлено определенное значение, а затем я могу их обработать. На данный момент лучшее решение, которое у меня есть, возвращает все ключи как таковые:
List<string> sessionkeys = redis.SearchKeys("urn:iauthsession:*");
Я думаю, что это не будет хорошо масштабироваться. Я хотел бы сделать что-то аналогичное:
List<string> sessionkeys = redis.AllKeys.Where(x=>x.ParentId == 3);
Возможно ли это с помощью Redis, и если да, то как, в идеале, используя стандартные библиотеки с ServiceStack.