用set去封装push操作. 浓浓的外包风.
/*** 缓存List数据** @param key 缓存的键值* @param dataList 待缓存的List数据* @return 缓存的对象*/
public <T> long setCacheList(final String key, final List<T> dataList)
{Long count = redisTemplate.opsForList().rightPushAll(key, dataList);return count == null ? 0 : count;
}