考虑以下代码;
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在这种情况下不起作用。到目前为止,我无法从谷歌获得帮助。 在这方面,任何帮助都将受到赞赏。