List of usage examples for org.springframework.data.redis.connection RedisConnection mSet
@Nullable Boolean mSet(Map<byte[], byte[]> tuple);
From source file:com.mauersu.util.redis.DefaultValueOperations.java
public void multiSet(Map<? extends K, ? extends V> m) { if (m.isEmpty()) { return;/*from w w w. j a va2 s .com*/ } final Map<byte[], byte[]> rawKeys = new LinkedHashMap<byte[], byte[]>(m.size()); for (Map.Entry<? extends K, ? extends V> entry : m.entrySet()) { rawKeys.put(rawKey(entry.getKey()), rawValue(entry.getValue())); } execute(new RedisCallback<Object>() { public Object doInRedis(RedisConnection connection) { connection.select(dbIndex); connection.mSet(rawKeys); return null; } }, true); }
From source file:com.zxy.commons.cache.RedisUtils.java
/** * Set multiple keys to multiple values using key-value pairs provided in {@code tuple}. * <p>/*from ww w.j av a 2s . c o m*/ * See http://redis.io/commands/mset * * @param tuple tuple */ public static void mSet(Map<byte[], byte[]> tuple) { redisTemplate.execute(new RedisCallback<Void>() { @Override public Void doInRedis(RedisConnection redis) throws DataAccessException { redis.mSet(tuple); return null; } }); }
From source file:com.zxy.commons.cache.RedisHelper.java
/** * Set multiple keys to multiple values using key-value pairs provided in {@code tuple}. * <p>/*from w w w .j a v a 2s .c om*/ * See http://redis.io/commands/mset * * @param tuple tuple */ public void mSet(Map<byte[], byte[]> tuple) { redisTemplate.execute(new RedisCallback<Void>() { @Override public Void doInRedis(RedisConnection redis) throws DataAccessException { redis.mSet(tuple); return null; } }); }