Redis集群下使用Jedis实现keys模糊查询
发布日期:2021-10-10 05:30:55
浏览次数:31
分类:技术文章
本文共 767 字,大约阅读时间需要 2 分钟。
获取redis key过期时间 PTTL KEY
public SetgetAllKeys(String pattern){ Set result = new HashSet<>(); try { // 获取Redis集群内所有节点 Map clusterNodes = jedisCluster.getClusterNodes(); for (Map.Entry entry : clusterNodes.entrySet()) { Jedis jedis = entry.getValue().getResource(); // 判断非从节点(因为若主从复制,从节点会跟随主节点的变化而变化) if (!jedis.info("replication").contains("role:slave")) { // 搜索单个节点内匹配的Key Set keys = jedis.keys(pattern); // 合并搜索结果 result.addAll(keys); } jedis.close(); } } catch (Exception e) { logger.error("获取key异常", e); } return result; }
转载地址:https://blog.csdn.net/qq_22041375/article/details/99827411 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月03日 05时27分10秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
生成SAP Leonardo API Access Token的python代码
2019-04-27
如何判断一个SAP CRM UI能否被扩展
2019-04-27
如何判断一个SAP CRM UI能否被扩展
2019-04-27
Spring框架里注解@Autowired的工作原理
2019-04-27
Java注解@Cacheable的工作原理
2019-04-27
Java JDK目录下的jmap和jhat工具的使用方式
2019-04-27
使用Chrome开发者工具研究JavaScript的垃圾回收机制
2019-04-27
Chrome开发者工具里的一个隐藏技能:chrome://net-internals
2019-04-27
JavaScript ES6 Fetch API时需要注意的一个Cookie问题
2019-04-27
SAP UI5和Angular的事件处理机制比较
2019-04-27
SAP UI5和Angular里控制器(Controller)实现逻辑比较
2019-04-27
SAP UI5和Vue的双向绑定比较
2019-04-27
SAP Cloud for Customer里一个Promise的实际应用场合
2019-04-27
重新安装SCCM 2012 client,解决Windows10 1909在线更新问题
2019-04-27
使用jasmine.createSpyObj具有依赖关系的Angular服务进行单元测试
2019-04-27
SAP Spartacus里的injector
2019-04-27