我想更新存储在 redis 中的多个 servicestack 用户会话。我想返回所有将自定义属性设置为某个值的会话,然后我可以处理它们。目前,我拥有的最佳解决方案是这样返回所有键:
List<string> sessionkeys = redis.SearchKeys("urn:iauthsession:*");
我认为这不会很好地扩展。我想做一些类似于:
List<string> sessionkeys = redis.AllKeys.Where(x=>x.ParentId == 3);
redis 是否可以做到这一点,如果可以,最好使用带有 ServiceStack 的标准库。