Example usage for org.springframework.data.redis.core RedisCallback RedisCallback

List of usage examples for org.springframework.data.redis.core RedisCallback RedisCallback

Introduction

In this page you can find the example usage for org.springframework.data.redis.core RedisCallback RedisCallback.

Prototype

RedisCallback

Source Link

Usage

From source file:com.zxy.commons.cache.RedisHelper.java

/**
 * Delete all <b>all keys</b> from <b>all databases</b>.
 * <p>//from   w  w w .j  av  a 2s.  c  o  m
 * See http://redis.io/commands/flushall
 */
public void flushAll() {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.flushAll();
            return null;
        }
    });
}

From source file:com.zxy.commons.cache.RedisUtils.java

/**
 * Delete all <b>all keys</b> from <b>all databases</b>.
 * <p>/*from  ww  w  .  java  2s.c  o m*/
 * See http://redis.io/commands/flushall
 */
public static void flushAll() {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.flushAll();
            return null;
        }
    });
}

From source file:com.zxy.commons.cache.RedisHelper.java

/**
 * Load {@literal default} server information like
 * <ul>/*from  ww w.j  a v  a2s .co  m*/
 * <li>mempory</li>
 * <li>cpu utilization</li>
 * <li>replication</li>
 * </ul>
 * <p>
 * See http://redis.io/commands/info
 * 
 * @return Properties
 */
public Properties info() {
    return redisTemplate.execute(new RedisCallback<Properties>() {
        @Override
        public Properties doInRedis(RedisConnection redis) throws DataAccessException {
            return redis.info();
        }
    });
}

From source file:com.zxy.commons.cache.RedisUtils.java

/**
 * Load {@literal default} server information like
 * <ul>/*from  ww  w  .  j  a  v  a 2 s.  c  o  m*/
 * <li>mempory</li>
 * <li>cpu utilization</li>
 * <li>replication</li>
 * </ul>
 * <p>
 * See http://redis.io/commands/info
 * 
 * @return Properties
 */
public static Properties info() {
    return redisTemplate.execute(new RedisCallback<Properties>() {
        @Override
        public Properties doInRedis(RedisConnection redis) throws DataAccessException {
            return redis.info();
        }
    });
}

From source file:com.zxy.commons.cache.RedisHelper.java

/**
 * Load server information for given {@code selection}.
 * <p>/*from w ww  .j  a v a 2s.  c o m*/
 * See http://redis.io/commands/info
 * 
 * @param section section
 * @return Properties
 */
public Properties info(String section) {
    return redisTemplate.execute(new RedisCallback<Properties>() {
        @Override
        public Properties doInRedis(RedisConnection redis) throws DataAccessException {
            return redis.info(section);
        }
    });
}

From source file:com.zxy.commons.cache.RedisUtils.java

/**
 * Load server information for given {@code selection}.
 * <p>/*  w  w w.  ja v a  2 s .  c  o  m*/
 * See http://redis.io/commands/info
 * 
 * @param section section
 * @return Properties
 */
public static Properties info(String section) {
    return redisTemplate.execute(new RedisCallback<Properties>() {
        @Override
        public Properties doInRedis(RedisConnection redis) throws DataAccessException {
            return redis.info(section);
        }
    });
}

From source file:com.zxy.commons.cache.RedisHelper.java

/**
 * Shutdown server.//from w w  w  . j a v  a2s. c om
 * <p>
 * See http://redis.io/commands/shutdown
 */
public void shutdown() {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.shutdown();
            return null;
        }
    });
}

From source file:com.zxy.commons.cache.RedisUtils.java

/**
 * Shutdown server./*www . j a v a 2s.c  o  m*/
 * <p>
 * See http://redis.io/commands/shutdown
 */
public static void shutdown() {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.shutdown();
            return null;
        }
    });
}

From source file:com.zxy.commons.cache.RedisHelper.java

/**
 * Shutdown server./*from   w  w w .  j  av  a  2 s . c  o  m*/
 * <p>
 * See http://redis.io/commands/shutdown
 * 
 * @param option option
 * @since 1.3
 */
public void shutdown(ShutdownOption option) {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.shutdown(option);
            return null;
        }
    });
}

From source file:com.zxy.commons.cache.RedisUtils.java

/**
 * Shutdown server./*from w  w w .  ja v  a2  s . c  om*/
 * <p>
 * See http://redis.io/commands/shutdown
 * 
 * @param option option
 * @since 1.3
 */
public static void shutdown(ShutdownOption option) {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.shutdown(option);
            return null;
        }
    });
}