1
2
简而言之: 否 是的。 稍长一点的答案是:不,因为redis是基于字符串的。在这些字符串中,你可以存储各种各样的东西,但最终都归结为字符串。所以当你想在redis中存储一些东西的时候,你不能不序列化。
|
2
0
可以。我知道我问这个问题已经很久了。但我们解决了这个问题。 我们使用了BinaryFormatter序列化程序,它基本上将.NET对象转换为内存映射并将其序列化为二进制数组。此内存映射可用于在没有公共默认构造函数的情况下重新创建原始对象。 早期版本的.NET支持此BinaryFormatter序列化。
这种方法的缺点是,我们必须手动转到对象层次结构中的每个类,并给出
我们还可以使用其他序列化格式,如msgpack等。
上面的层次结构可以使用BinaryFormatter序列化程序进行序列化和反序列化,即使它具有多个round关系。
|
limovo · 无法将Redis群集扩展到90多个节点 2 年前 |
Va5ili5 · 谷歌云功能无法连接到Redis 6 年前 |
user2650994 · 是否通过CLI重置REDIS db? 6 年前 |
ScottSummers · 尽管设置了TTL,但未清除Redis缓存 6 年前 |
Kaigo · 使用Redis mock的Redis单元测试 6 年前 |