Jedis имеет метод hmset, который позволяет вам установить карту полей и их значений по определенному ключу.Jedis HMSET map порядок вставки
Я использую метод так:
Map<String, String> map = new LinkedHashMap<String, String>();
// General player data
map.put("name", player.getName());
map.put("ip", player.getAddress().getAddress().getHostAddress());
map.put("rank", "none");
map.put("tokens", "0");
map.put("coins", "0");
// Arsenal player statistics
map.put("ar_score", "0");
map.put("ar_gameswon", "0");
map.put("ar_gameslost", "0");
map.put("ar_kills", "0");
map.put("ar_deaths", "0");
pipeline.hmset("uuid:" + uuid, map);
pipeline.sync();
core.redis.getJedisPool().returnResourceObject(jedis);
Я решил использовать LinkedHashMap, чтобы сохранить порядок вставки - тем не менее, если смотреть на базу данных, она до сих пор путает порядок.
Кто-нибудь знает, как вставить его в базу данных, не нарушая порядок?
спасибо.
Благодарим за помощь. – Indy