国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java遍歷讀取整個redis數據庫實例

2019-11-26 15:29:40
字體:
來源:轉載
供稿:網友

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

 }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃江县| 定西市| 北川| 台前县| 呼和浩特市| 宁安市| 高青县| 全州县| 邯郸县| 石阡县| 松溪县| 马关县| 锦屏县| 社旗县| 萍乡市| 垫江县| 九江县| 贵南县| 封开县| 黄浦区| 汝州市| 嘉兴市| 山东| 长垣县| 阿拉尔市| 肥城市| 永平县| 灵台县| 晋宁县| 元江| 海伦市| 青州市| 竹溪县| 新巴尔虎左旗| 张北县| 兴山县| 台中县| 衡东县| 韶关市| 通山县| 惠安县|