src/main/java/com/zhitan/redis/RedisCache.java
@@ -80,13 +80,15 @@
    }
    /**
     * 缓存List数据
 * 缓存List数据,并设置过期时间
     *
     * @param key      缓存的键值
     * @param dataList 待缓存的List数据
 * @param timeout  过期时间
 * @param timeUnit 时间单位
     * @return 缓存的对象
     */
    public <T> ListOperations<String, T> setCacheList(String key, List<T> dataList) {
public <T> ListOperations<String, T> setCacheList(String key, List<T> dataList, Integer timeout, TimeUnit timeUnit) {
        ListOperations listOperation = redisTemplate.opsForList();
        if (null != dataList) {
            int size = dataList.size();
@@ -94,9 +96,14 @@
                listOperation.leftPush(key, dataList.get(i));
            }
        }
    // 设置过期时间
    if (timeout > 0) {
        redisTemplate.expire(key, timeout, timeUnit);
    }
        return listOperation;
    }
    /**
     * 获得缓存的list对象
     *