File tree 3 files changed +18
-7
lines changed
src/main/java/com/wizecore/metrics
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/) [ {
79
79
80
80
Config redisConf = null ;
81
81
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
+
85
93
redisConf = new Config ();
86
94
SingleServerConfig ss = redisConf .useSingleServer ();
87
- ss .setAddress (redisAddr );
95
+ ss .setAddress (addr );
88
96
89
97
if (redisPassword != null && !redisPassword .equals ("" )) {
90
98
ss .setPassword (redisPassword );
91
99
}
100
+
101
+ // Reduce default usage of connections from 1 + 10 to 1
102
+ ss .setConnectionMinimumIdleSize (0 );
92
103
}
93
104
94
- log .info ("Initializing persistent metrics via Redis with " + ( redisConf != null ? redisConf . toJSON () : "defaults" ) );
105
+ log .info ("Initializing persistent metrics via Redis with " + src );
95
106
redis = redisConf != null ? Redisson .create (redisConf ) : Redisson .create ();
96
107
} catch (IOException e ) {
97
108
e .printStackTrace ();
You can’t perform that action at this time.
0 commit comments