派生自 projectDept/qhighschool

胡仁荣
2023-07-18 885290e4d0d0c7fad3f538d901c616e49c3d6985
src/main/java/com/qxueyou/scc/base/service/impl/RedisCacheBean.java
@@ -19,10 +19,12 @@
import com.qxueyou.scc.base.service.ICacheService;
import com.qxueyou.scc.base.util.CollectionUtils;
import javax.annotation.Resource;
/**
 * 阿里云OCS缓存服务
 *
 * @author 德虎
 * 阿里云OCS缓存服务
 *
 * @author 德虎
 *
 */
@Service
@@ -32,7 +34,7 @@
   private static final Logger log = LogManager.getLogger("RedisCacheService");
   @SuppressWarnings("rawtypes")
   @Autowired
   @Resource
   private RedisTemplate redisTemplate;
   @SuppressWarnings("unchecked")
@@ -78,7 +80,7 @@
      ValueOperations<String, Object> ops = redisTemplate.opsForValue();
      ops.set(key, obj);
   }
   @SuppressWarnings("unchecked")
   @Override
   public boolean setIfAbsent(String key, Object obj) {
@@ -129,8 +131,8 @@
   public void lstRightPush(String key, Object value) {
      redisTemplate.opsForList().rightPush(key, value);
   }
   @SuppressWarnings("unchecked")
   @Override
   public void expire(String key,long timeout,TimeUnit unit) {
@@ -207,5 +209,9 @@
      redisTemplate.opsForHash().put(key, hashKey, value);
   }
   @SuppressWarnings("unchecked")
   @Override
   public <K, V> RedisTemplate<K, V> template() {
      return redisTemplate;
   }
}