私はPOCOオブジェクト(〜80k)のリストを持っています。私はこれらのオブジェクトをRedisに格納するためにさまざまな方法を試しました。ServiceStack.Redis:redisClient.StoreAll()を使用して格納されたオブジェクトプロパティによってオブジェクトのサブセットを照会します。
redisClient.StoreAll()(http://docs.servicestack.net/redis-client/redis-client)を参照してください。格納されているすべてのオブジェクトを取得するには、redisClient.GetAll()を実行します。私はどのように基準に基づいてオブジェクトのサブセットをクエリすることができます知っていると思います。
あなたの説明をありがとう。サービススタックRedis Listの実装を説明するのに役立つかもしれません。今、私がすることができたように見える ' ;' 'typedClient.Lists [ "securityprojections"] AddRange(項目); – Afzi
' VARのtypedClient = client.As():私は私の80K POCO次のコードを使用してオブジェクトを追加しました(w => w.Ticker == "FTS CN")。ToList(); ' まず最初に、それは次のコードを使用してこのリストをクエリします: ' var results = typedClient.Lists ["securityprojections"とても早い。予想される結果を確認したところ、結果が間違っていた行が少なすぎることが判明しました。舞台裏で何が起こっているのか説明できますか? –
Afzi
@Afzi新しい質問がある場合は、新しい質問をする場合はコメントにコードを入れないでください。 'typedClient.Lists [" securityprojections "]。GetAll()'を使うと、リストからすべての項目を取得できます。 – mythz