1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- #流程缓存模式 redis memcached guava ehcache
- cache.type=guava
-
- #默认的缓存组名称
- default.cache.name=defaultCache
- #默认的缓存过期时间
- default.cache.time=0
- #开启二级缓存,缓存类型为guava时不建议开启
- enableLocalCache=false
- #开启二级缓存后,存储二级缓存的key(模糊包含)(多个用;隔开)
- localCacheKey=HORIZON_DEPTS;HORIZON_USERS;HORIZON_GROUPS;HORIZON_ROLES;HORIZON_POSITIONS
-
- #------------------guava缓存配置---------------
- guava.enable=true
- #瓜娃缓存数接近该值时开始移除不常用的缓存
- guava.maximum.size= 1000
- #当key在被“read/write”操作之后,空闲多久后被删除。(秒)
- guava.expire.after.access= 604800
- #当key被write(put或者reload)操作之后,空闲多久后被删除。(秒)
- expire.after.write=604800
-
- #----------------redis缓存配置----------------------------------------------------
- redis.enable=false
- #redis连接是否是哨兵模式
- redis.sentinel=false
- #redis的服务器地址,多个用分号";"隔开
- #哨兵模式下,第一个redis地址写主节点,哨兵节点写在主节点后面,用分号";"隔开
- redis.host=127.0.0.1
- #redis的服务端口,多个用分号";"隔开
- #哨兵模式下,第一个redis端口写主节点,哨兵节点写在主节点后面,用分号";"隔开
- redis.port=6379
- #名称,多个用分号隔开
- #哨兵模式下,主节点(master)节点的名称必需设置
- redis.name=
- #redis连接密码,多个用分号";"隔开
- #哨兵模式下,密码只需设置一个即可
- redis.passWord=
- #链接数据库
- #redis.default.db=0
- #客户端超时时间单位是毫秒
- redis.timeout=100000
- #最大连接数
- redis.pool.maxActive=300
- #最大空闲数
- redis.pool.maxIdle=100
- #最小空闲数
- redis.pool.minIdle=20
- #最大建立连接等待时间
- redis.pool.maxWait=10000
- #使用连接时,检测连接是否成功
- redis.pool.testOnBorrow=true
- #返回连接时,检测连接是否成功
- redis.pool.testOnReturn=false
-
- #---------------------memcached缓存配置-------------------------
- #启用
- memcache.enable=false
- #服务器地址
- memcached.servers=192.168.3.158:11211
- #当一个服务器请求超时是否去访问另一台
- memcached.failover=true
- #初始链接数
- memcached.initConn=5
- #最小连接数
- memcached.minConn=5
- #最大连接数
- memcached.maxConn=300
- #主线程休眠时间
- memcached.maintSleep=30
- #禁止使用nagle算法
- memcached.nagle=false
- #请求缓存超时时间
- memcached.socketTO=3000
- #检查服务器是否失效
- memcached.aliveCheck=true
- #memcached队列存放缓存时的超时期限
- memcached.timeOut=5
- #memcached内存实例超期期限
- memcached.expiryTime=30
-
- #---------------------ehcache缓存配置-------------------------
- #启用
- ehcache.enable=false
- #内存中最大缓存对象数
- ehcache.maxElementsInMemory=1000
- #是否将会对象写到磁盘中
- ehcache.overflowToDisk=true
- #对象是否永久有效
- ehcache.eternal=false
- #允许对象处于空闲状态的最长时间,以秒为单位。
- ehcache.timeToLiveSeconds=604800
- #对象允许存在于缓存中的最长时间
- ehcache.timeToIdleSeconds=604800
- #磁盘失效线程运行时间间隔
- ehcahce.diskExpiryThreadIntervalSeconds=120
|