|
@@ -1,35 +1,44 @@
|
|
|
############## cache 配置 ##############
|
|
|
spring:
|
|
|
cache:
|
|
|
- type: caffeine
|
|
|
+ type: redis # 使用什么作为缓存框架
|
|
|
+ # type: caffeine
|
|
|
caffeine:
|
|
|
spec:
|
|
|
-
|
|
|
-################ cache配置说明 以下配置均为默认值(不填即默认) #######################
|
|
|
-# initialCapacity: -1 # 初始化容量 默认-1
|
|
|
-# maximumSize: -1 # 最大容量 默认-1 超出部分TinyLfu移除
|
|
|
-# maximumWeight: -1 # 最大权重,与maximumSize冲突
|
|
|
-# expireAfterAccess: -1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准
|
|
|
-# expireAfterWrite: -1 # 最后一次写入后经过固定时间过期
|
|
|
-# refreshAfterWrite: -1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存
|
|
|
-# recordStats: false # 开发统计功能
|
|
|
-# weakKeys: false # 该key是否为弱引用
|
|
|
-# weakValues: false # 该key对应的values是否为弱引用 与softValues冲突
|
|
|
-# softValues: false # 该key对应的values是否为软引用
|
|
|
-#################################################################################
|
|
|
+ redis:
|
|
|
+ host: 192.168.1.204
|
|
|
+ port: 6379
|
|
|
+ password:
|
|
|
+ pool:
|
|
|
+ min-idle: 1
|
|
|
+ max-idle: 20
|
|
|
+ max-active: 20
|
|
|
+ max-wait: -1
|
|
|
|
|
|
cache:
|
|
|
- enable: true # 是否生效
|
|
|
- cache-specs: # see also {CaffeineSpec}
|
|
|
- user: # cache name
|
|
|
- initialCapacity: -1 # 初始化容量 默认-1
|
|
|
- maximumSize: 100 # 最大容量
|
|
|
- user_perm: # cache name
|
|
|
- initialCapacity: -1 # 初始化容量 默认-1
|
|
|
- maximumSize: 100 # 最大容量
|
|
|
- user_role: # cache name
|
|
|
- initialCapacity: -1 # 初始化容量 默认-1
|
|
|
- maximumSize: 100 # 最大容量
|
|
|
- sys: # cache name
|
|
|
- initialCapacity: -1 # 初始化容量 默认-1
|
|
|
- maximumSize: 128 # 最大容量
|
|
|
+ caffeine:
|
|
|
+ ################ cache配置说明 以下配置均为默认值(不填即默认) #######################
|
|
|
+ # initialCapacity: -1 # 初始化容量 默认-1
|
|
|
+ # maximumSize: -1 # 最大容量 默认-1 超出部分TinyLfu移除
|
|
|
+ # maximumWeight: -1 # 最大权重,与maximumSize冲突
|
|
|
+ # expireAfterAccess: -1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准
|
|
|
+ # expireAfterWrite: -1 # 最后一次写入后经过固定时间过期
|
|
|
+ # refreshAfterWrite: -1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存
|
|
|
+ # recordStats: false # 开发统计功能
|
|
|
+ # weakKeys: false # 该key是否为弱引用
|
|
|
+ # weakValues: false # 该key对应的values是否为弱引用 与softValues冲突
|
|
|
+ # softValues: false # 该key对应的values是否为软引用
|
|
|
+ #################################################################################
|
|
|
+ cache-specs: # see also {CaffeineSpec}
|
|
|
+ user: # cache name
|
|
|
+ initialCapacity: -1 # 初始化容量 默认-1
|
|
|
+ maximumSize: 100 # 最大容量
|
|
|
+ user_perm: # cache name
|
|
|
+ initialCapacity: -1 # 初始化容量 默认-1
|
|
|
+ maximumSize: 100 # 最大容量
|
|
|
+ user_role: # cache name
|
|
|
+ initialCapacity: -1 # 初始化容量 默认-1
|
|
|
+ maximumSize: 100 # 最大容量
|
|
|
+ sys: # cache name
|
|
|
+ initialCapacity: -1 # 初始化容量 默认-1
|
|
|
+ maximumSize: 128 # 最大容量]
|