Browse Source

redisson多环境配置

wangdy 7 years ago
parent
commit
3e9db5c57c

+ 27 - 0
src/main/resources/dev/redisson.yaml

@@ -0,0 +1,27 @@
+# redisson configuration for redis servers
+# see : https://github.com/mrniko/redisson/wiki/2.-Configuration
+
+singleServerConfig:
+  idleConnectionTimeout: 10000
+  pingTimeout: 1000
+  connectTimeout: 1000
+  timeout: 1000
+  retryAttempts: 3
+  retryInterval: 1000
+  reconnectionTimeout: 3000
+  failedAttempts: 3
+  password: null
+  subscriptionsPerConnection: 5
+  clientName: null
+  address: ["redis://192.168.253.6:6379"]
+  subscriptionConnectionMinimumIdleSize: 1
+  subscriptionConnectionPoolSize: 25
+  connectionMinimumIdleSize: 5
+  connectionPoolSize: 100
+  database: 0
+  dnsMonitoring: false
+  dnsMonitoringInterval: 5000
+threads: 0
+codec: !<org.redisson.codec.SnappyCodec> {}
+useLinuxNativeEpoll: false
+eventLoopGroup: null

+ 1 - 1
src/main/resources/spring/redisson.yaml → src/main/resources/prod/redisson.yaml

@@ -13,7 +13,7 @@ singleServerConfig:
   password: null
   subscriptionsPerConnection: 5
   clientName: null
-  address: ["redis://10.1.51.95:6379"]
+  address: ["redis://10.10.0.200:6379"]
   subscriptionConnectionMinimumIdleSize: 1
   subscriptionConnectionPoolSize: 25
   connectionMinimumIdleSize: 5

+ 3 - 3
src/main/resources/spring/hibernate-redis.properties

@@ -13,7 +13,7 @@
 # limitations under the License.
 #
 #
-redisson-config=classpath:spring/redisson.yaml
+redisson-config=classpath:${profile}/redisson.yaml
 #
 # Cache Expiry settings
 # 'hibernate' is second cache prefix
@@ -21,6 +21,6 @@ redisson-config=classpath:spring/redisson.yaml
 #
 # default = 120 seconds (2 minutes) (see RedisCacheUtil.DEFAULT_EXPIRY_IN_SECONDS)
 #
-redis.expiryInSeconds.default=360
+redis.expiryInSeconds.default=120
 redis.expiryInSeconds.hibernate.common=0
-redis.expiryInSeconds.hibernate.account=1200
+redis.expiryInSeconds.hibernate.com.uas.platform.b2c.model.User=10