From 01439d077983fe957552c10ce30dbc352aebde1c Mon Sep 17 00:00:00 2001 From: redkale Date: Wed, 12 Jun 2024 22:40:49 +0800 Subject: [PATCH] doc --- docs/cached.md | 37 ++++++++++++++++++++++++++++++++++++- docs/config.md | 14 ++++++++------ 2 files changed, 44 insertions(+), 7 deletions(-) diff --git a/docs/cached.md b/docs/cached.md index 164ea9450..7c24a646b 100644 --- a/docs/cached.md +++ b/docs/cached.md @@ -61,4 +61,39 @@ broadcastable: 存在远程CacheSource时修改数据是否进行广播到其他集群服务中。默认: true --> -``` \ No newline at end of file +``` + +## 多缓存器 +```xml + + +``` + +  使用```@Resource```注入多个```CachedManager``` +```java + + //第一个缓存器 + @Resource + private CachedManager cachedManager; + + //第二个缓存器 + @Resource(name = "backup") + private CachedManager cachedManager2; + + //第一个缓存器实时修改远程缓存的key值 + public void updateName(String code, Map map) { + cachedManager.remoteSetString(code + "_" + map.get("id"), Duration.ofMillis(60)); + } + + //使用第一个缓存器 + @Cached(key = "#{code}_#{map.id}", remoteExpire = "60", timeUnit = TimeUnit.MILLISECONDS) + public String getName(String code, Map map) { + return code + "-" + map; + } + + //使用第二个缓存器 + @Cached(manager = "backup", key = "#{code}_#{map.id}_2", remoteExpire = "60", timeUnit = TimeUnit.MILLISECONDS) + public String getName2(String code, Map map) { + return code + "-" + map; + } +``` diff --git a/docs/config.md b/docs/config.md index 31b38b231..fd1a82a9b 100644 --- a/docs/config.md +++ b/docs/config.md @@ -25,19 +25,21 @@ - - + + - +