繁体   English   中英

向Hazelcast添加新的键/值对

[英]Adding new key/value pair to Hazelcast

假设我有一个圣诞节列表对象,该对象带有一个用于圣诞节礼物的ArrayList和另一个用于接收者的String。 我为此客户使用以下方法:

private HazelcastInstance client = HazelcastClient.newHazelcastClient(new ClientConfig());

public void updateChristmasList(String recipientName, List<String> wishList) {
    IMap<String, ArrayList> christmasListImap = client.getMap(WISHLIST_COLLECTION_MAP);

    // Other Code
}

现在,假设我要为“ Amy”添加一个新列表,该IMap不包含与“ Amy”匹配的键。 如何添加这样的条目? 请注意,以上大部分是伪代码,但是问题没有使我烦恼不已。 该文档也没有太大帮助。 我认为,默认情况下,任何用于Hazelcast的新IMap将为空。

所以基本上,我试图在Hazelcast IMap中初始化一个新的键/值对。 我尝试使用christmasListImap.put()和christmasListImap.set(),但它们似乎都不起作用。 至少,我需要知道如何为IMap识别添加新的密钥。

很抱歉给您带来麻烦,但我知道出了什么问题。 因为我知道我在wsdl中已经具有必要的jaxb xml绑定以使我的类可序列化,所以它一直让我失望,但是我忘记在pom中对其进行标记。 现在put方法可以正常工作。

无论如何,谢谢大家的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM