package com.common.component; import com.common.redis.util.RedisUtil; import com.jfinal.plugin.activerecord.cache.ICache; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class RedisCache implements ICache { @Autowired private RedisUtil redisUtil; public RedisCache(){} @Override public T get(String s, Object o) { return (T) redisUtil.hashSingleGet(s, o); } @Override public void put(String s, Object o, Object o1) { redisUtil.hset(s, o, o1); } @Override public void remove(String s, Object o) { redisUtil.hDelFields(s, o); } @Override public void removeAll(String s) { redisUtil.deleteKey(s); } }