private static void useMSet (JRedisFuture jredis) { // BulkSetMapping provides a set of static methods to create new specific // flavors of KeyValueSet<T> for the JRedis.mset(..) method. // use this when your values are all of the same type. // Here we are using Number values KeyValueSet.Numbers kvSet = BulkSetMapping.newNumberKVSet(); kvSet .add("integer", 10) .add("real", 10.55) .add("scientific", 1.5e4) .add("sepher", 0); try { jredis.flushdb(); Future<ResponseStatus> future = jredis.mset(kvSet); if(future.get().isError()){ throw new RuntimeException("MSET failed! (How could that be?)"); } jredis.exists("foo"); } catch (ExecutionException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } } }
public <K extends Object> Future<Boolean> msetnx(KeyValueSet.Numbers<K> keyValueMap){ return msetnx(keyValueMap.getMappings()); }
public Future<Boolean> msetnx(KeyValueSet.Numbers keyValueMap){ return msetnx(keyValueMap.getMappings()); }
public <K extends Object> FutureStatus mset(KeyValueSet.Numbers<K> keyValueMap){ return mset(keyValueMap.getMappings()); }
public FutureStatus mset(KeyValueSet.Numbers keyValueMap){ return mset(keyValueMap.getMappings()); }
public <K extends Object> FutureStatus mset(KeyValueSet.Numbers<K> keyValueMap){ return mset(keyValueMap.getMappings()); }
public boolean msetnx(KeyValueSet.Numbers keyValueMap) throws RedisException{ return msetnx(keyValueMap.getMappings()); } public <T extends Serializable> boolean msetnx(KeyValueSet.Objects<T> keyValueMap) throws RedisException{
public <K extends Object> Future<Boolean> msetnx(KeyValueSet.Numbers<K> keyValueMap){ return msetnx(keyValueMap.getMappings()); }
public <K extends Object> void mset(KeyValueSet.Numbers<K> keyValueMap) throws RedisException{ mset(keyValueMap.getMappings()); } public <K extends Object, T extends Serializable> void mset(KeyValueSet.Objects<K, T> keyValueMap) throws RedisException{
public void mset(KeyValueSet.Numbers keyValueMap) throws RedisException{ mset(keyValueMap.getMappings()); } public <T extends Serializable> void mset(KeyValueSet.Objects<T> keyValueMap) throws RedisException{
@Override public <K extends Object> boolean msetnx(KeyValueSet.Numbers<K> keyValueMap) throws RedisException{ return msetnx(keyValueMap.getMappings()); } @Override
public <K extends Object> void mset(KeyValueSet.Numbers<K> keyValueMap) throws RedisException{ mset(keyValueMap.getMappings()); } public <K extends Object, T extends Serializable> void mset(KeyValueSet.Objects<K, T> keyValueMap) throws RedisException{
@Override public <K extends Object> boolean msetnx(KeyValueSet.Numbers<K> keyValueMap) throws RedisException{ return msetnx(keyValueMap.getMappings()); } @Override