Example usage for org.springframework.data.redis.connection DefaultTuple DefaultTuple

List of usage examples for org.springframework.data.redis.connection DefaultTuple DefaultTuple

Introduction

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

Prototype

public DefaultTuple(byte[] value, Double score) 

Source Link

Document

Constructs a new DefaultTuple instance.

Usage

From source file:com.mauersu.util.redis.AbstractOperations.java

@SuppressWarnings("unchecked")
Set<Tuple> rawTupleValues(Set<TypedTuple<V>> values) {
    if (values == null) {
        return null;
    }/*w  w w  . j  a  va 2 s.c  o  m*/
    Set<Tuple> rawTuples = new LinkedHashSet<Tuple>(values.size());
    for (TypedTuple<V> value : values) {
        byte[] rawValue;
        if (valueSerializer() == null && value.getValue() instanceof byte[]) {
            rawValue = (byte[]) value.getValue();
        } else {
            rawValue = valueSerializer().serialize(value.getValue());
        }
        rawTuples.add(new DefaultTuple(rawValue, value.getScore()));
    }
    return rawTuples;
}