package cn.landsem.cache.redis;
import java.io.Serializable;
import java.util.Date;
import java.util.concurrent.TimeUnit;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.support.atomic.RedisAtomicLong;
public class RedisSequenceFactory {
@Autowired
RedisTemplate mRedisTemp;
/**
* @Title: set
* @Description: set cache.
* @param key
* @param value
* @param expireTime
*/
public void set(String key,int value,Date expireTime) {
RedisAtomicLong counter = new RedisAtomicLong(key, mRedisTemp.getConnectionFactory());
counter.set(value);
counter.expireAt(expireTime);
}
/**
* @Title: set
* @