File tree Expand file tree Collapse file tree 3 files changed +18
-7
lines changed
src/main/java/com/wizecore/metrics Expand file tree Collapse file tree 3 files changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ Maven repository is created using [jitpack.io](https://jitpack.io/) [ {
7979
8080 Config redisConf = null ;
8181 try {
82- redisConf = redisConfig != null ? Config .fromJSON (new File (redisConfig )) : null ;
83-
84- if (redisConf == null && redisAddr != null && !redisAddr .equals ("" )) {
82+ String src = "defaults" ;
83+ if (redisConfig != null ) {
84+ redisConf = Config .fromJSON (new File (redisConfig ));
85+ src = redisConfig ;
86+ } else {
87+ String addr = "localhost:6379" ;
88+ if (redisAddr != null && !redisAddr .equals ("" )) {
89+ addr = redisAddr ;
90+ src = redisAddr ;
91+ }
92+
8593 redisConf = new Config ();
8694 SingleServerConfig ss = redisConf .useSingleServer ();
87- ss .setAddress (redisAddr );
95+ ss .setAddress (addr );
8896
8997 if (redisPassword != null && !redisPassword .equals ("" )) {
9098 ss .setPassword (redisPassword );
9199 }
100+
101+ // Reduce default usage of connections from 1 + 10 to 1
102+ ss .setConnectionMinimumIdleSize (0 );
92103 }
93104
94- log .info ("Initializing persistent metrics via Redis with " + ( redisConf != null ? redisConf . toJSON () : "defaults" ) );
105+ log .info ("Initializing persistent metrics via Redis with " + src );
95106 redis = redisConf != null ? Redisson .create (redisConf ) : Redisson .create ();
96107 } catch (IOException e ) {
97108 e .printStackTrace ();
You can’t perform that action at this time.
0 commit comments