redis存储java对象,是存储对象的地址还是
时间: 2023-10-23 14:12:46 浏览: 138
Redis如何存储对象与集合示例详解
Redis存储Java对象时,通常使用序列化将Java对象转换为字节数组并存储在Redis中。因此,实际上存储的是Java对象的序列化后的字节数组,而不是对象的地址。这意味着,当从Redis中检索对象时,必须将字节数组反序列化为Java对象。常用的Java序列化方式有Java自带的序列化方式和第三方库如Google的Protobuf和Apache的Avro等。但是需要注意的是,Java序列化的效率并不高,因此在某些情况下,可以考虑使用其他更高效的序列化方式,如JSON、MessagePack等。
阅读全文