application-cache.yml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. cache:
  2. caffeine:
  3. ################ cache配置说明 以下配置均为默认值(不填即默认) #######################
  4. # initialCapacity: -1 # 初始化容量 默认-1
  5. # maximumSize: -1 # 最大容量 默认-1 超出部分TinyLfu移除
  6. # maximumWeight: -1 # 最大权重,与maximumSize冲突
  7. # expireAfterAccess: -1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准
  8. # expireAfterWrite: -1 # 最后一次写入后经过固定时间过期
  9. # refreshAfterWrite: -1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存
  10. # recordStats: false # 开发统计功能
  11. # weakKeys: false # 该key是否为弱引用
  12. # weakValues: false # 该key对应的values是否为弱引用 与softValues冲突
  13. # softValues: false # 该key对应的values是否为软引用
  14. #################################################################################
  15. enable: false
  16. cache-specs: # see also {CaffeineSpec}
  17. user: # cache name
  18. initialCapacity: -1 # 初始化容量 默认-1
  19. maximumSize: 100 # 最大容量
  20. user_perm: # cache name
  21. initialCapacity: -1 # 初始化容量 默认-1
  22. maximumSize: 100 # 最大容量
  23. user_role: # cache name
  24. initialCapacity: -1 # 初始化容量 默认-1
  25. maximumSize: 100 # 最大容量
  26. sys: # cache name
  27. initialCapacity: -1 # 初始化容量 默认-1
  28. maximumSize: 128 # 最大容量]
  29. ---
  30. spring:
  31. profiles: dev
  32. cache:
  33. type: redis # 使用什么作为缓存框架
  34. # type: caffeine
  35. caffeine:
  36. spec:
  37. redis:
  38. database: 0 # redis数据库索引
  39. host: 192.168.1.10
  40. port: 6379
  41. password:
  42. timeout: 5000 # 连接超时时间(毫秒)
  43. pool:
  44. min-idle: 1 # 连接池中的最小空闲连接
  45. max-idle: 20 # 连接池中的最大空闲连接
  46. max-active: 20 # 连接池最大连接数(使用负值表示没有限制)
  47. max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
  48. ---
  49. spring:
  50. profiles: prod
  51. cache:
  52. type: redis # 使用什么作为缓存框架
  53. # type: caffeine
  54. caffeine:
  55. spec:
  56. redis:
  57. database: 0 # redis数据库索引
  58. host: 127.0.0.1
  59. port: 6379
  60. password:
  61. timeout: 5000 # 连接超时时间(毫秒)
  62. pool:
  63. min-idle: 1 # 连接池中的最小空闲连接
  64. max-idle: 20 # 连接池中的最大空闲连接
  65. max-active: 20 # 连接池最大连接数(使用负值表示没有限制)
  66. max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)