mirror of
https://github.com/chillzhuang/blade-tool
synced 2025-04-17 10:09:20 +08:00
🎉 BladeRedis增加getAndDel方法
This commit is contained in:
parent
b92f4574cc
commit
47eb3b411a
@ -52,8 +52,8 @@ public class BladeRedis {
|
|||||||
/**
|
/**
|
||||||
* 构造函数,初始化 Redis 操作模板和相关操作接口
|
* 构造函数,初始化 Redis 操作模板和相关操作接口
|
||||||
*
|
*
|
||||||
* @param redisTemplate Redis 操作模板
|
* @param redisTemplate Redis 操作模板
|
||||||
* @param stringRedisTemplate 字符串专用的 Redis 操作模板
|
* @param stringRedisTemplate 字符串专用的 Redis 操作模板
|
||||||
*/
|
*/
|
||||||
public BladeRedis(RedisTemplate<String, Object> redisTemplate, StringRedisTemplate stringRedisTemplate) {
|
public BladeRedis(RedisTemplate<String, Object> redisTemplate, StringRedisTemplate stringRedisTemplate) {
|
||||||
this.redisTemplate = redisTemplate;
|
this.redisTemplate = redisTemplate;
|
||||||
@ -225,6 +225,20 @@ public class BladeRedis {
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取 key 对应的值,并删除 key
|
||||||
|
*
|
||||||
|
* @param key 键
|
||||||
|
* @param <T> 返回值类型
|
||||||
|
* @return 值
|
||||||
|
*/
|
||||||
|
@Nullable
|
||||||
|
public <T> T getAndDel(String key) {
|
||||||
|
T o = this.get(key);
|
||||||
|
this.del(key);
|
||||||
|
return o;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除指定的 key
|
* 删除指定的 key
|
||||||
*
|
*
|
||||||
@ -530,7 +544,7 @@ public class BladeRedis {
|
|||||||
/**
|
/**
|
||||||
* 为 key 设置过期时间(以毫秒为单位)
|
* 为 key 设置过期时间(以毫秒为单位)
|
||||||
*
|
*
|
||||||
* @param key 键
|
* @param key 键
|
||||||
* @param milliseconds 过期时间(毫秒)
|
* @param milliseconds 过期时间(毫秒)
|
||||||
* @return 是否设置成功
|
* @return 是否设置成功
|
||||||
*/
|
*/
|
||||||
@ -1012,7 +1026,7 @@ public class BladeRedis {
|
|||||||
/**
|
/**
|
||||||
* 将一个或多个成员及其分数添加到有序集合中
|
* 将一个或多个成员及其分数添加到有序集合中
|
||||||
*
|
*
|
||||||
* @param key 键
|
* @param key 键
|
||||||
* @param scoreMembers 成员-分数映射
|
* @param scoreMembers 成员-分数映射
|
||||||
* @return 添加的成员数量
|
* @return 添加的成员数量
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user