永发信息网

jedis查看redis数据库多少条数据

答案:1  悬赏:20  手机版
解决时间 2021-02-05 02:26
jedis查看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;
}

public static void main(String[] args) {
// TODO Auto-generated method stub

}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
符合任职回避规定 是什么样的要求,具体举个
银镯子变黄是怎么回事?有什么方法可以去掉?
“所以扶老太太过马路我每个星期都做一次,如
今日广告在什么地方啊,我要过去处理事情
当投标人对现场考察后向招标人提出问题质疑,
鬼怪为什么是939岁?
双跪的意思是什么啊?知道的请说下!
为什么蜜芽免费的东西领取不了
梦见女人吵架
西陵区华康诊所地址有知道的么?有点事想过去
第一性格孤僻,第二性格开郎的人是怎样的
怎样打开打开wordpress代码
任怨任劳的意思是什么啊?知道的请说下!
vivox5l手机怎样取消重力感应
我买了6筒羽毛球用了48元,每筒多少元?
推荐资讯
厨廪的意思是什么啊?知道的请说下!
【胡杨林简介】有关与胡杨林的风景简介
我是做客服的,药店客服,总遇到一些顾客问一
中山市沙溪镇新濠路24号后座凡凡中国站,这家
深圳到新宁县在那里坐车。春运车费大概多少?
24.25题,
买什么礼物回去给老婆会让她很开心?
康西饲料粮油批发这个地址在什么地方,我要处
急求有许丹的生日藏头诗!急急急。。。
垃圾广电宽带,骗你入网说的比什么都好。出现
预付年金终值系数与普通年金终值系数的差别是
芳芳鲜花店地址好找么,我有些事要过去,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?