package com.landtool.lanbase.modules.sys.redis; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.alibaba.fastjson.JSONObject; import com.landtool.lanbase.common.utils.RedisUtils; import com.landtool.lanbase.modules.sys.entity.SysFieldvalue; @Component public class SysFieldvalueRedis { private static final String NAME = "SysFieldvalue:"; @Autowired private RedisUtils redisUtils; public void saveOrUpdate(List list, String key) { if (list == null || list.size() == 0) { return; } String id = NAME + key; redisUtils.set(id, JSONObject.toJSON(list)); } public void delete(String key) { redisUtils.delete(NAME + key); } public List get(Object key) { String json = redisUtils.get(NAME + key); return JSONObject.parseArray(json, SysFieldvalue.class); } }