Jedis : 使用java去操作Redis

本节讲:
1.Jedis的简单使用
2.jedis连接池

1.Jedis的简单使用

在这里插入图片描述

2.封装jedis的连接池方法

在这里插入图片描述

代码:

package com.jedis;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

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

public class JedisPoolUtils {
	
	private static JedisPool pool = null;
	
	static{
		
		//加载配置文件
		InputStream in = JedisPoolUtils.class.getClassLoader().getResourceAsStream("redis.properties");
		Properties pro = new Properties();
		try {
			pro.load(in);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		JedisPoolConfig poolConfig = new JedisPoolConfig();
		poolConfig.setMaxIdle(Integer.parseInt(pro.get("redis.properties").toString()));  //最大闲置个数
		poolConfig.setMinIdle(Integer.parseInt(pro.get("redis.minIdle").toString()));  //最小闲置个数
		poolConfig.setMaxTotal(Integer.parseInt(pro.get("redis.maxTotal").toString()));  //最大连接数
		pool = new JedisPool(poolConfig,pro.getProperty("redis.url"),Integer.parseInt(pro.get("redis.port").toString()));
	}
	
	//获得jedis资源的方法
	public static Jedis getJedis(){
		
		return pool.getResource();
	}
}

配置文件:

redis.properties=30
redis.minIdle=10
redis.maxTotal=100
redis.url=192.168.179.128
redis.port=6379

猜你喜欢

转载自blog.csdn.net/weixin_44079964/article/details/86545667