Example usage for org.springframework.data.redis.connection RedisConnection pfMerge

List of usage examples for org.springframework.data.redis.connection RedisConnection pfMerge

Introduction

In this page you can find the example usage for org.springframework.data.redis.connection RedisConnection pfMerge.

Prototype

void pfMerge(byte[] destinationKey, byte[]... sourceKeys);

Source Link

Document

Merge N different HyperLogLogs at sourceKeys into a single destinationKey .

Usage

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

/**
 * Merge N different HyperLogLogs at {@literal sourceKeys} into a single {@literal destinationKey}.
 * //from   w ww.  j a v a 2  s .c o m
 * @param destinationKey destinationKey
 * @param sourceKeys sourceKeys
 */
public static void pfMerge(byte[] destinationKey, byte[]... sourceKeys) {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.pfMerge(destinationKey, sourceKeys);
            return null;
        }
    });
}

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

/**
 * Merge N different HyperLogLogs at {@literal sourceKeys} into a single {@literal destinationKey}.
 * /*from  w ww.ja  v a 2s. c o  m*/
 * @param destinationKey destinationKey
 * @param sourceKeys sourceKeys
 */
public void pfMerge(byte[] destinationKey, byte[]... sourceKeys) {
    redisTemplate.execute(new RedisCallback<Void>() {
        @Override
        public Void doInRedis(RedisConnection redis) throws DataAccessException {
            redis.pfMerge(destinationKey, sourceKeys);
            return null;
        }
    });
}