我在Redis中使用Microsoft.Web.Redis.RedisOutputCacheProvider进行输出缓存。任务是从Redis数据库中手动检索值并反序列化值以进一步处理原始HTML。
我尝试过StackExchange.Redis.IDatabase - 可以通过StringGet()方法按键获取值,但问题是它是序列化的。关于上述的任何想法?
答案 0 :(得分:0)
这是因为RedisOutputCacheProvider默认情况下,以BinaryFormatter类提供的二进制格式序列化。
因此,您需要以相同的方式对其进行反序列化或在RedisOutputCacheProvider
上使用自定义序列化方法。
按照使用自定义序列化程序的说明检查其configuration wiki。