cache: 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是否为软引用 ################################################################################# enable: false 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 # 最大容量] --- spring: profiles: dev cache: type: redis # 使用什么作为缓存框架 redis: database: 2 # redis数据库索引 host: 192.168.1.206 port: 6379 password: timeout: 5s # 连接超时时间(毫秒) jedis: pool: min-idle: 5 # 连接池中的最小空闲连接 max-idle: 20 # 连接池中的最大空闲连接 max-active: 20 # 连接池最大连接数(使用负值表示没有限制) max-wait: -1s # 连接池最大阻塞等待时间(使用负值表示没有限制) --- spring: profiles: prod cache: type: redis # 使用什么作为缓存框架 # type: caffeine caffeine: spec: redis: database: 2 # redis数据库索引 host: 192.168.1.206 port: 6379 password: timeout: 5s # 连接超时时间(毫秒) jedis: pool: min-idle: 5 # 连接池中的最小空闲连接 max-idle: 20 # 连接池中的最大空闲连接 max-active: 20 # 连接池最大连接数(使用负值表示没有限制) max-wait: -1s # 连接池最大阻塞等待时间(使用负值表示没有限制)