redis java 遍历key_java遍历读取整个redis数据库实例
redis提供了灵活的数据查询方式,最牛的就是key的搜索支持正则表达式。
jedis.keys(“*”);表示搜索所有key
jedis.keys(“abc*”)表示搜索开头为abc的key数据
遍历了key就能遍历到value。
其实就是一个set
RedisDO rd = new RedisDO();
rd.open();
Set s = rd.jedis.keys("*");
Iterator it = s.iterator();
while (it.hasNext()) {
String key = (String) it.next();
String value = rd.jedis.get(key);
System.out.println(key + value);
}
rd.close();
rd的算法为集成redis 运算
package com.javaer.click.way;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.exceptions.JedisConnectionException;
public class RedisDO {
public Jedis jedis;
public void close(){
jedis.disconnect();
jedis = null;
}
public Jedis open(){
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(100);
config.setMaxIdle(20);
config.setMaxWait(1000l);
JedisPool pool;
pool = new JedisPool(config, "xxxxxxxx.xx.xx.xx", 6379);
boolean borrowOrOprSuccess = true;
try {
jedis = pool.getResource();
// do redis opt by instance
} catch (JedisConnectionException e) {
borrowOrOprSuccess = false;
if (jedis != null)
pool.returnBrokenResource(jedis);
} finally {
if (borrowOrOprSuccess)
pool.returnResource(jedis);
}
jedis = pool.getResource();
return jedis;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
redis java 遍历key_java遍历读取整个redis数据库实例相关推荐
- redis java 缓存服务器_java中对Redis的缓存进行操作
Redis 是一个NoSQL数据库,也是一个高性能的key-value数据库.一般我们在做Java项目的时候,通常会了加快查询效率,减少和数据库的连接次数,我们都会在代码中加入缓存功能.Redis的高 ...
- java excel row遍历空_Java poi读取,写入Excel,处理row和cell可能为空的情况
首先需要导入包 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.NP ...
- key redis 遍历_快乐运维Redis大数据量查询与清理
一. keys命令(生产环境禁止使用) 简单粗暴,由于Redis单线程这一特性,keys命令是以阻塞的方式执行的,keys是以遍历的方式实现的复杂度是 O(n),Redis库中的key越多,查找实现代 ...
- java面试突击-2022最新迭代redis\mq\springCloud-纯手打
本博客是本人纯手打然后去网上百度的图片,转发请注明出处 按照自己的理解适合给初级程序员找工作用的 顺便给自己回顾一下,都是按照自己的理解来写的,有的地方不通顺或者不理解可以问我,有写不对的地方或者不同 ...
- Java Web学习day26------Redis基础、Redis数据类型、常用指令、jedis、持久化
Redis基础.Redis数据类型.常用指令.jedis.持久化 1. Redis 简介 1.1 NoSQL概念 1.2 Redis概念 1.3 Redis 的下载与安装 1.4 Redis服务器启动 ...
- Java中高级核心知识全面解析——Redis(集群【概述{主从复制、哨兵、集群化}、数据分区方案、节点通信机制、数据结构简析】)5
目录 一.[集群]入门实践教程 1.Redis 集群概述 1)Redis 主从复制 2)Redis 哨兵 3)Redis 集群化 2.主从复制 1)主从复制主要的作用 2)快速体验 ①.第一步:本地启 ...
- 大厂 Java 后端经典面试题:Redis 为什么这么快?
前言 大家好呀,我们都知道 Redis 很快,它 QPS 可达 10 万(每秒请求数).Redis 为什么这么快呢,本文将跟大家一起学习. 基于内存实现 我们都知道内存读写是比磁盘读写快很多的.Red ...
- java list 删除 遍历_Java list利用遍历进行删除操作3种方法解析
Java list利用遍历进行删除操作3种方法解析 这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
1.Redis和nosql简介,api调用 14.1/ nosql介绍 NoSQL:一类新出现的数据库(not only sql),它的特点: 1. 不支持SQL语法 2. 存储结构跟传统关系型数 ...
最新文章
- python数学计算例子_Python OpenCV实例:直方图计算(数学公式简单实现)
- java中普通代码块,构造代码块,静态代码块的区别及代码示例
- 显卡mx150和230哪个好_MX250显卡等于GTX1050?笔记本显卡MX250和MX150的区别对比
- 【中级软考】两个人同一日就同样的发明创造申请专利,应该授予谁?
- 经典C语言程序100例之五四
- js手机号中间四位_11位手机号码隐藏中间四位数,学会Substitute函数一键搞定!...
- sql IDENTITY(函数)
- sublime text3占用CPU过高
- cmd 无法查看 台式机ip地址
- C语言 队列的实现(链表实现)
- Unity lua os.time超过2038年1月19日3时14分07秒会出问题的解决办法(新千年虫问题、C#时间)
- PAT甲级1021 Deepest Root//未满分
- mybatis中使用DATE_SUB()函数实现网站访问量日,月,年统计
- 串口调试助手 Alien V0.238
- 一周信创舆情观察(6.14~6.20)
- vc驿站视频教程笔记4 Cstring 讲解
- 微信公众号模板消息换行符号
- 越狱Season 1-Episode 11: And Then There Were 7-M
- python竞赛试题及答案_python练习题答案
- STM32和emWin必须知道的那些事
热门文章
- MySQL 数据库添加数据时为什么会产生外码(外键)约束?原理就是什么?如何解决?
- webpack+react+es6开发模式
- elemntui icon 大小_自定义elementui中的图标
- 跟我一起写makefile: 概述、介绍、规则
- swag您的装置不支持_一件充满意境的中国风水墨粒子、电子屏风交互装置
- paypal创建订单后怎么获得id_5步创建Facebook商店(最新版教程)学习如何在Facebook上卖货...
- c语言fopen_s的用法,fopen和fopen_s用法的比较
- 计算payload长度c语言,C语言0长度数组(可变数组/柔性数组)详解
- html dom透明度,HTML DOM Style overflow 属性
- python中dlib库_python 基于dlib库的人脸检测的实现