From e2b7db96681783d04c7fcd8014ee26bf93e25bf9 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Wed, 24 Sep 2025 22:01:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E9=94=81=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=99=A8=EF=BC=8C=E6=94=AF=E6=8C=81=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E9=94=81=E5=92=8C=E5=88=86=E5=B8=83=E5=BC=8F=E9=94=81=EF=BC=8C?= =?UTF-8?q?=E5=BD=93=E5=BC=80=E5=90=AF=E9=9B=86=E7=BE=A4=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E4=BD=BF=E7=94=A8=E5=88=86=E5=B8=83=E5=BC=8F?= =?UTF-8?q?=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/config/jeesite-core.yml | 13 +++++++++++-- web-api/src/main/resources/config/application.yml | 15 ++++++++++++--- web/src/main/resources/config/application.yml | 13 +++++++++++-- 3 files changed, 34 insertions(+), 7 deletions(-) diff --git a/modules/core/src/main/resources/config/jeesite-core.yml b/modules/core/src/main/resources/config/jeesite-core.yml index aea44e8f..5f7c8fa1 100644 --- a/modules/core/src/main/resources/config/jeesite-core.yml +++ b/modules/core/src/main/resources/config/jeesite-core.yml @@ -632,10 +632,10 @@ j2cache: redis: # 存储模式 (generic|hash) storage: hash - # 通知订阅的通道名 - channel: jeesite # 缓存命名空间名 namespace: jeesite + # 通知订阅的通道名 + channel: ${j2cache.redis.namespace} # 消息监听器 #listener: # taskPool: @@ -652,6 +652,15 @@ j2cache: # blend -> 两种模式一起运作,对于各个节点缓存准确以及及时性要求高的可以使用,正常用前两种模式中一个就可 cache_clean_mode: passive +# 锁管理器(支持本地锁和分布式锁,当isClusterMode开启时,自动使用分布式锁) +lockManager: + # 分布式锁 + redis: + # 锁名称前缀(多系统共用Redis时修改) + keyPrefix: ${j2cache.redis.namespace}:lockKey + # 检查锁的等待毫秒数 + sleepMillis: 100 + # Web 相关 web: diff --git a/web-api/src/main/resources/config/application.yml b/web-api/src/main/resources/config/application.yml index 563bef79..781115f7 100644 --- a/web-api/src/main/resources/config/application.yml +++ b/web-api/src/main/resources/config/application.yml @@ -780,10 +780,10 @@ session: # redis: # # 存储模式 (generic|hash) # storage: hash -# # 通知订阅的通道名 -# channel: jeesite # # 缓存命名空间名 # namespace: jeesite +# # 通知订阅的通道名 +# channel: ${j2cache.redis.namespace} # # 消息监听器 # listener: # taskPool: @@ -799,7 +799,16 @@ session: # # active -> 主动清除,二级缓存过期主动通知各节点清除,优点在于所有节点可以同时收到缓存清除,存储模式需要设置为 generic # # blend -> 两种模式一起运作,对于各个节点缓存准确以及及时性要求高的可以使用,正常用前两种模式中一个就可 # cache_clean_mode: passive - + +# 锁管理器(支持本地锁和分布式锁,当isClusterMode开启时,自动使用分布式锁) +#lockManager: +# # 分布式锁 +# redis: +# # 锁名称前缀(多系统共用Redis时修改) +# keyPrefix: ${j2cache.redis.namespace}:lockKey +# # 检查锁的等待毫秒数 +# sleepMillis: 100 + # Web 相关 web: diff --git a/web/src/main/resources/config/application.yml b/web/src/main/resources/config/application.yml index 72c5b54e..b3b8a3f6 100644 --- a/web/src/main/resources/config/application.yml +++ b/web/src/main/resources/config/application.yml @@ -780,10 +780,10 @@ session: # redis: # # 存储模式 (generic|hash) # storage: hash -# # 通知订阅的通道名 -# channel: jeesite # # 缓存命名空间名 # namespace: jeesite +# # 通知订阅的通道名 +# channel: ${j2cache.redis.namespace} # # 消息监听器 # listener: # taskPool: @@ -800,6 +800,15 @@ session: # # blend -> 两种模式一起运作,对于各个节点缓存准确以及及时性要求高的可以使用,正常用前两种模式中一个就可 # cache_clean_mode: passive +# 锁管理器(支持本地锁和分布式锁,当isClusterMode开启时,自动使用分布式锁) +#lockManager: +# # 分布式锁 +# redis: +# # 锁名称前缀(多系统共用Redis时修改) +# keyPrefix: ${j2cache.redis.namespace}:lockKey +# # 检查锁的等待毫秒数 +# sleepMillis: 100 + # Web 相关 web: