2017-05-25 62 views
1

我在Redis中使用Microsoft.Web.Redis.RedisOutputCacheProvider进行输出缓存。任务是从Redis数据库手动检索值并反序列化值以进一步处理原始HTML。如何获取和反序列化使用RedisOutputCacheProvider创建的值?

我试过StackExchange.Redis.IDatabase - 可以通过StringGet()方法得到键值,但问题在于它是序列化的。有关上述的任何想法?

回答

0

这是因为默认情况下,RedisOutputCacheProvider以BinaryFormatter类提供的二进制格式序列化。

所以你需要以相同的方式反序列化它,或者使用RedisOutputCacheProvider上的自定义序列化方法。

检查其configuration wiki与使用自定义序列化程序的说明。

相关问题