import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.Iterator;
import java.util.Set;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class MyRedis {

	public static JedisPoolConfig conf = new JedisPoolConfig();
	public static JedisPool pool = new JedisPool(conf, "localhost", 6379,
			100000);
	public static Jedis jedis = pool.getResource();

	/**
	 * 我直接存入到了Redis数据库,要更改哈timeout的时间,不然就会报read time out 的错误
	 * 我存的名字是存入到key里面的,然后它们的value都是name
	 */
	public static void add() {
		// JedisPoolConfig conf=new JedisPoolConfig();
		// JedisPool pool=new JedisPool(conf,"localhost",6379,100000);
		// Jedis jedis=pool.getResource();
		String url = "d:/file.txt";
		try {
			FileReader read = new FileReader(new File(url));
			BufferedReader br = new BufferedReader(read);
			String line = null;
			long a = System.currentTimeMillis();
			while ((line = br.readLine()) != null) {
				jedis.set(line, "name");
			}
			long b = System.currentTimeMillis();
			System.out.println("所用时间:" + (b - a) + "毫秒");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		// for(int i=0;i<list.size();i++){
		// jedis.set(list.get(i), "name");
		// }
		System.out.println("OK");
	}

	/**
	 * 这个是查询的代码
	 */
	public static void query() {
		int i = 0;
		long a = System.currentTimeMillis();
		Set<String> name = jedis.keys("浙江*");
		Iterator iter = name.iterator();

		while (iter.hasNext() && (++i) < 25) {
			System.out.println(iter.next().toString());
		}
		long b = System.currentTimeMillis();
		System.out.println("所用时间:" + (b - a) + "毫秒");
	}

	public static void main(String[] args) {
		query();
		// add();
	}
}
最近下载更多
joselinjie  LV1 2021年9月3日
杰桑awa  LV6 2020年11月1日
skipple3  LV39 2020年2月26日
msjren  LV5 2019年11月4日
775794341  LV13 2019年9月16日
start111  LV9 2019年8月21日
FengDaDaDemo  LV2 2019年8月19日
wei1137174364  LV1 2019年7月25日
langjitianya  LV18 2019年6月18日
13476235384  LV16 2019年6月5日
最近浏览更多
小旭123  LV1 4月28日
sunlzh888888  LV29 1月22日
yyh1252  LV8 2023年12月9日
flygrass  LV12 2023年12月5日
四季镇  LV9 2023年10月11日
644106  LV8 2023年6月8日
youwuzuichen  LV10 2023年3月27日
duanzhouyang  LV10 2022年12月20日
JingchuYize  LV1 2022年12月13日
周粥周  LV3 2022年10月12日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友