diff --git a/RedisUtils.java b/RedisUtils.java new file mode 100644 index 0000000..b354f6a --- /dev/null +++ b/RedisUtils.java @@ -0,0 +1,40 @@ +package RedisConnection; + +import java.util.ResourceBundle; + +import redis.clients.jedis.Jedis; +import redis.clients.jedis.JedisPool; +import redis.clients.jedis.JedisPoolConfig; + +public class RedisUtils { + private static JedisPool pool = null; + private static int maxIdle; + private static int minIdle; + private static int maxTotal; + private static String url; + private static int port; + + + static { + //1.获取配置文件 + ResourceBundle bundle = ResourceBundle.getBundle("redis"); + maxIdle = Integer.parseInt(bundle.getString("maxIdle")) ; + minIdle = Integer.parseInt(bundle.getString("minIdle")) ; + maxTotal = Integer.parseInt(bundle.getString("maxTotal")) ; + url = bundle.getString("url"); + port = Integer.parseInt(bundle.getString("port")) ; + //2.创建池子的配置 + JedisPoolConfig config = new JedisPoolConfig(); + config.setMaxIdle(maxIdle); //最大闲置个数 + config.setMinIdle(minIdle); //最小闲置个数 + config.setMaxTotal(maxTotal); //最大连接个数 + + //3.创建连接池对象 + pool = new JedisPool(config,url, port); + } + + //实现jedis方法 + public static Jedis getJedis() { + return pool.getResource(); + } +} diff --git "a/java\347\263\273\345\210\227\347\254\224\350\256\260.docx" "b/java\347\263\273\345\210\227\347\254\224\350\256\260.docx" index d574757..fbc3277 100644 Binary files "a/java\347\263\273\345\210\227\347\254\224\350\256\260.docx" and "b/java\347\263\273\345\210\227\347\254\224\350\256\260.docx" differ diff --git a/jedis/commons-pool2-2.3.jar b/jedis/commons-pool2-2.3.jar new file mode 100644 index 0000000..5219e1c Binary files /dev/null and b/jedis/commons-pool2-2.3.jar differ diff --git a/jedis/jedis-2.7.0.jar b/jedis/jedis-2.7.0.jar new file mode 100644 index 0000000..0d74ddc Binary files /dev/null and b/jedis/jedis-2.7.0.jar differ diff --git "a/linux\350\265\204\346\226\231\351\233\206\345\220\210/SSHSecureShellClient-3.2.9.exe" "b/linux\350\265\204\346\226\231\351\233\206\345\220\210/SSHSecureShellClient-3.2.9.exe" new file mode 100644 index 0000000..64f27b7 Binary files /dev/null and "b/linux\350\265\204\346\226\231\351\233\206\345\220\210/SSHSecureShellClient-3.2.9.exe" differ diff --git "a/linux\350\265\204\346\226\231\351\233\206\345\220\210/Xshell-6.0.0098.exe" "b/linux\350\265\204\346\226\231\351\233\206\345\220\210/Xshell-6.0.0098.exe" new file mode 100644 index 0000000..d6702d3 Binary files /dev/null and "b/linux\350\265\204\346\226\231\351\233\206\345\220\210/Xshell-6.0.0098.exe" differ diff --git a/redis-5.0.2.tar.gz b/redis-5.0.2.tar.gz new file mode 100644 index 0000000..89d2755 Binary files /dev/null and b/redis-5.0.2.tar.gz differ diff --git a/redis.properties b/redis.properties new file mode 100644 index 0000000..68b3955 --- /dev/null +++ b/redis.properties @@ -0,0 +1,5 @@ +maxIdle=30 +minIdle=10 +maxTotal=100 +url=10.6.228.4 +port=6379 \ No newline at end of file