【发布时间】:2018-06-20 18:29:28
【问题描述】:
我是 Redis 的新手。
我有一些对象是Externalizable。
但是 Spring Data Redis 不使用这些对象。
Spring Data Redis 是否严格需要 Serializable 或者还有一些方法可以与 Externalizable 一起使用?
【问题讨论】:
标签: java redis deserialization spring-data-redis
我是 Redis 的新手。
我有一些对象是Externalizable。
但是 Spring Data Redis 不使用这些对象。
Spring Data Redis 是否严格需要 Serializable 或者还有一些方法可以与 Externalizable 一起使用?
【问题讨论】:
标签: java redis deserialization spring-data-redis
Spring Data Redis 支持不同的serialization 策略以二进制形式表示您的对象,以便可以将其存储在 Redis 中。
其中一种序列化格式是通过ObjectOutputStream 使用Java's serialization 机制。使用 Java 序列化时没有 Spring Data 细节。
【讨论】:
ObjectOutputStream 和ObjectInputStream 提供的所有功能。你真的试过了吗?如果没有,那么整个讨论就毫无意义了。