1

我有一个对象,我不知道它是 DesignTime 的类型。我必须将它坚持到 Redis Db。

我需要非泛型 Store 方法或非泛型 GetTypedClient(Type t) 方法。

有内部 _StoreAll 方法,所以我不能使用。

使用 As不可能,因为我在设计时不知道对象的类型

任何的想法?

4

1 回答 1

1

刚刚将 StoreObject 添加ServiceStack.Redis,它可以让您执行此操作。这在 v3.83 上可用,它也发布到 NuGet

您可以手动执行此操作,只需将对象序列化为 JSON 并使用 RedisClient 的SetEntry方法将其存储为您选择的键 - 当您使用通用 API 时,这也是幕后发生的事情。

于 2012-06-05T23:01:08.517 回答