@Override public Boolean mSet(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(tuples.keySet().toArray(new byte[tuples.keySet().size()][]))) { try { return Converters.stringToBoolean(connection.getCluster().mset(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } } boolean result = true; for (Map.Entry<byte[], byte[]> entry : tuples.entrySet()) { if (!set(entry.getKey(), entry.getValue())) { result = false; } } return result; }
@Override public Boolean mSetNX(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(tuples.keySet().toArray(new byte[tuples.keySet().size()][]))) { try { return JedisConverters.toBoolean(connection.getCluster().msetnx(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } } boolean result = true; for (Map.Entry<byte[], byte[]> entry : tuples.entrySet()) { if (!setNX(entry.getKey(), entry.getValue()) && result) { result = false; } } return result; }
@Override public Boolean mSet(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().mset(JedisConverters.toByteArrays(tuples)), Converters.stringToBooleanConverter())); return null; } if (isQueueing()) { transaction( connection.newJedisResult(connection.getRequiredTransaction().mset(JedisConverters.toByteArrays(tuples)), Converters.stringToBooleanConverter())); return null; } return Converters.stringToBoolean(connection.getJedis().mset(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public Boolean mSetNX(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); try { if (isPipelined()) { pipeline( connection.newJedisResult(connection.getRequiredPipeline().msetnx(JedisConverters.toByteArrays(tuples)), JedisConverters.longToBoolean())); return null; } if (isQueueing()) { transaction( connection.newJedisResult(connection.getRequiredTransaction().msetnx(JedisConverters.toByteArrays(tuples)), JedisConverters.longToBoolean())); return null; } return JedisConverters.toBoolean(connection.getJedis().msetnx(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public Boolean mSetNX(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(tuples.keySet().toArray(new byte[tuples.keySet().size()][]))) { try { return JedisConverters.toBoolean(connection.getCluster().msetnx(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } } boolean result = true; for (Map.Entry<byte[], byte[]> entry : tuples.entrySet()) { if (!setNX(entry.getKey(), entry.getValue()) && result) { result = false; } } return result; }
@Override public Boolean mSet(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(tuples.keySet().toArray(new byte[tuples.keySet().size()][]))) { try { return Converters.stringToBoolean(connection.getCluster().mset(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } } boolean result = true; for (Map.Entry<byte[], byte[]> entry : tuples.entrySet()) { if (!set(entry.getKey(), entry.getValue())) { result = false; } } return result; }
@Override public Boolean mSet(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(tuples.keySet().toArray(new byte[tuples.keySet().size()][]))) { try { return Converters.stringToBoolean(connection.getCluster().mset(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } } boolean result = true; for (Map.Entry<byte[], byte[]> entry : tuples.entrySet()) { if (!set(entry.getKey(), entry.getValue())) { result = false; } } return result; }
@Override public Boolean mSetNX(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(tuples.keySet().toArray(new byte[tuples.keySet().size()][]))) { try { return JedisConverters.toBoolean(connection.getCluster().msetnx(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } } boolean result = true; for (Map.Entry<byte[], byte[]> entry : tuples.entrySet()) { if (!setNX(entry.getKey(), entry.getValue()) && result) { result = false; } } return result; }
@Override public Boolean mSetNX(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); try { if (isPipelined()) { pipeline( connection.newJedisResult(connection.getRequiredPipeline().msetnx(JedisConverters.toByteArrays(tuples)), JedisConverters.longToBoolean())); return null; } if (isQueueing()) { transaction( connection.newJedisResult(connection.getRequiredTransaction().msetnx(JedisConverters.toByteArrays(tuples)), JedisConverters.longToBoolean())); return null; } return JedisConverters.toBoolean(connection.getJedis().msetnx(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public Boolean mSet(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().mset(JedisConverters.toByteArrays(tuples)), Converters.stringToBooleanConverter())); return null; } if (isQueueing()) { transaction( connection.newJedisResult(connection.getRequiredTransaction().mset(JedisConverters.toByteArrays(tuples)), Converters.stringToBooleanConverter())); return null; } return Converters.stringToBoolean(connection.getJedis().mset(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public Boolean mSetNX(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); try { if (isPipelined()) { pipeline( connection.newJedisResult(connection.getRequiredPipeline().msetnx(JedisConverters.toByteArrays(tuples)), JedisConverters.longToBoolean())); return null; } if (isQueueing()) { transaction( connection.newJedisResult(connection.getRequiredTransaction().msetnx(JedisConverters.toByteArrays(tuples)), JedisConverters.longToBoolean())); return null; } return JedisConverters.toBoolean(connection.getJedis().msetnx(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public Boolean mSet(Map<byte[], byte[]> tuples) { Assert.notNull(tuples, "Tuples must not be null!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().mset(JedisConverters.toByteArrays(tuples)), Converters.stringToBooleanConverter())); return null; } if (isQueueing()) { transaction( connection.newJedisResult(connection.getRequiredTransaction().mset(JedisConverters.toByteArrays(tuples)), Converters.stringToBooleanConverter())); return null; } return Converters.stringToBoolean(connection.getJedis().mset(JedisConverters.toByteArrays(tuples))); } catch (Exception ex) { throw convertJedisAccessException(ex); } }