kaiyu
2021-03-11 4edd63bcd21b999e0782047ca0602f9e915cd94c
screen-common/src/main/java/com/moral/redis/RedisUtil.java
@@ -2,6 +2,7 @@
import com.moral.util.SpringContextUtils;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.util.CollectionUtils;
@@ -17,15 +18,16 @@
    private static RedisTemplate redisTemplate = SpringContextUtils.getBeanByName("redisTemplate");
    // =============================common============================
    /**
     * 设置过期时间内的key
     *
     * @param: key
     * @param: time
     * @return:  boolean
     * @return: boolean
     * @author: wuqp
     * @date: 2021/02/24 9:46
    */
     */
    public static boolean expire(String key, long time) {
        try {
            if (time > 0) {
@@ -43,7 +45,7 @@
     *
     * @param: key
     * @param: time
     * @return:  long
     * @return: long
     * @author: wuqp
     * @date: 2021/02/24 9:46
     */
@@ -55,11 +57,11 @@
     * 获取key
     *
     * @param: key
     * @return:  boolean
     * @return: boolean
     * @author: wuqp
     * @date: 2021/02/24 9:46
     */
    public boolean hasKey(String key) {
    public static boolean hasKey(String key) {
        try {
            return redisTemplate.hasKey(key);
        } catch (Exception e) {
@@ -73,12 +75,12 @@
     *
     * @param: key
     * @param: time
     * @return:  boolean
     * @return: boolean
     * @author: wuqp
     * @date: 2021/02/24 9:46
     */
    @SuppressWarnings("unchecked")
    public void del(String... key) {
    public static void del(String... key) {
        if (key != null && key.length > 0) {
            if (key.length == 1) {
                redisTemplate.delete(key[0]);
@@ -89,12 +91,13 @@
    }
    // ============================String=============================
    /**
     * 获取string类型的缓存
     *
     * @param: key
     * @param: time
     * @return:  Object
     * @return: Object
     * @author: wuqp
     * @date: 2021/02/24 9:46
     */
@@ -107,7 +110,7 @@
     *
     * @param: key
     * @param: value
     * @return:  boolean
     * @return: boolean
     * @author: wuqp
     * @date: 2021/02/24 9:46
     */
@@ -127,7 +130,7 @@
     * @param: key
     * @param: value
     * @param: time
     * @return:  boolean
     * @return: boolean
     * @author: wuqp
     * @date: 2021/02/24 9:46
     */