标签: c# caching redis azure-redis-cache
我使用Azure Redis缓存来存储对象。在我将它们保存到缓存之前,我使用MessagePack压缩它们。我的问题是,检索完整对象与检索仅具有当前使用的属性的缓存模型是否存在性能损失。
我想存储整个对象的原因是为了将来证明,如果突然需要新属性,则不必更新缓存模型。同样使用原始类我可以使用一个Core模型与DB和缓存进行交互。
我的想法是因为我已经打开了与缓存的连接,我已经付出了沉重的代价,而且压缩数据的传输本身可以忽略不计。我们正在谈论最大极限3-4 KB的领域。