diff --git a/README.md b/README.md index 6b2fb3d..0001b0c 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ wx: redisConfig: host: 127.0.0.1 port: 6379 + timeout: 2000 configs: - appId: 1111 # 第一个公众号的appid secret: 1111 # 公众号的appsecret diff --git a/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpConfiguration.java b/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpConfiguration.java index a122184..ff7d2ea 100644 --- a/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpConfiguration.java +++ b/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpConfiguration.java @@ -62,7 +62,7 @@ public WxMpService wxMpService() { final WxMpProperties.RedisConfig redisConfig = this.properties.getRedisConfig(); JedisPoolConfig poolConfig = new JedisPoolConfig(); JedisPool jedisPool = new JedisPool(poolConfig, redisConfig.getHost(), redisConfig.getPort(), - 2000, redisConfig.getPassword()); + redisConfig.getTimeout(), redisConfig.getPassword()); configStorage = new WxMpRedisConfigImpl(new JedisWxRedisOps(jedisPool), a.getAppId()); } else { configStorage = new WxMpDefaultConfigImpl(); diff --git a/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpProperties.java b/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpProperties.java index edbdf54..4b8fa16 100644 --- a/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpProperties.java +++ b/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpProperties.java @@ -40,6 +40,11 @@ public static class RedisConfig { * redis服务器 密码 */ private String password; + + /** + * redis 服务连接超时时间 + */ + private Integer timeout; } /**