Java使用RedisTemplate如何根据前缀获取key列表
目录使用RedisTemplate根据前缀获取key列表批量获取 key批量获取 valueRedisTemplate如何获取符合要求的key如图:reds中存了三条数据我写的test如下
使用RedisTemplate根据前缀获取key列表
我们在使用 Redis 的时候,会需要获取以某个字符串开头的所有 key
批量获取 key
根据前缀获取 key
代码如下:
/**
* 根据前缀获取所有的key
* 例如:pro_*
*/
public Set
Set
return keys;
}
prefix 作为我们匹配的前缀,例如:pro_*,即就是我们http://需要获取所有以 pro_ 开头的 key 集合,我们得到一个 Set 集合
获取所有的 key
代码如下:
/**
* 获取所有的key
*/
public Set
Set
return keys;
}
注意:我们这里要写 *,而不能为空,不然获取不到 key
批量获取 value
/**
* 获取所有的key
*/
public List
Set
List
return values;
}
RedisTemplate如何获取符合要求的key
redisTemplate.keys()获取所有符合条件的key
如图:reds中存了三条数据
我写的test如下
输出结果如下:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~