gpt4 book ai didi

java - 如何将元组缓存到 memcached 中?

转载 作者:行者123 更新时间:2023-12-01 15:39:10 24 4
gpt4 key购买 nike

我正在尝试将从 SQL 查询获取的数据行或元组缓存到 memcached 中,使用查询作为键,使用结果集作为值。

首先,我尝试插入 HashMap,运行时给了我 IllegalArgumentException:不可序列化对象

然后我尝试将其包装在一个实现 Serialized 的类中,但运行时仍然抛出上述异常。

那么如何将 SQL 查询中的数据元组插入到 MemCacheD 中?

最佳答案

不可序列化对象异常来自 HashMap 内的对象。 HashMap 本身是可序列化的,但所有被序列化的对象都需要可序列化。此要求级联到正在序列化的对象的所有成员。

检查要缓存的 HashMap 中的键和值的类。如果对象来自您的 SQL 驱动程序并且不可序列化,那么您可能需要将它们的数据复制到您自己的可序列化对象中。

关于java - 如何将元组缓存到 memcached 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com