使用Jedis时如何针对密钥删除某个hashmap对象?

时间:2015-12-07 12:25:37

标签: redis jedis

考虑以下代码;

      Map<String,String> playerData = new HashMap<>();
    playerData.put("1", "player");
    playerData.put("2","spectator");
    playerData.put("3","spectator");
    RedisHelper.getInstance().initialize();
    Jedis jedis = RedisHelper.getInstance().getJedisInstance();
    jedis.hmset("room1", playerData);
    Map<String,String> playerData2 = new HashMap<>();
    playerData2.put("4", "player");
    playerData2.put("5","spectator");
    playerData2.put("6","spectator");
    jedis.hmset("room1", playerData2);

我可以使用del方法完全删除密钥,但是我无法找到一个jedis方法来删除在这种情况下需要的hashmap对象,作为应用程序业务需求的一部分。方法srem或del在这种情况下不起作用。到目前为止,我无法从谷歌获得帮助。 在这方面,任何帮助都将受到赞赏。

0 个答案:

没有答案