1

redis に保存されている複数の servicestack ユーザー セッションを更新したいと考えています。カスタム プロパティが特定の値に設定されているすべてのセッションを返したい場合は、それらを処理できます。現時点で私が持っている最良の解決策は、すべてのキーを次のように返します。

List<string> sessionkeys = redis.SearchKeys("urn:iauthsession:*");

これはうまくスケールしないと思います。私は次のようなことをしたいと思います:

List<string> sessionkeys = redis.AllKeys.Where(x=>x.ParentId == 3);

これはredisで可能ですか?可能であれば、理想的にはServiceStackで標準ライブラリを使用します.

4

1 に答える 1