添加不再提醒功能.

This commit is contained in:
lijiahang
2023-10-08 18:42:06 +08:00
parent 66b2539630
commit 7a26e6f89c
15 changed files with 232 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ package com.orion.ops.framework.redis.core.utils;
import com.alibaba.fastjson.JSON;
import com.orion.lang.define.cache.CacheKeyDefine;
import com.orion.lang.utils.collect.Lists;
import com.orion.ops.framework.common.constant.Const;
import java.util.List;
import java.util.function.Function;
@@ -107,6 +108,17 @@ public class RedisLists extends RedisUtils {
redisTemplate.opsForList().rightPushAll(key, values);
}
/**
* list 添加元素
*
* @param key key
* @param value value
* @param <T> T
*/
public static <T> void push(String key, String value) {
redisTemplate.opsForList().rightPush(key, value);
}
/**
* list 添加元素
*
@@ -130,6 +142,18 @@ public class RedisLists extends RedisUtils {
redisTemplate.opsForList().rightPush(key, JSON.toJSONString(value));
}
/**
* 是否包含某个值
*
* @param key key
* @param value value
* @return 是否包含
*/
public static boolean contains(String key, String value) {
Long index = redisTemplate.opsForList().indexOf(key, value);
return index != null && !Const.L_N_1.equals(index);
}
/**
* list 删除元素
*