J2Cache 2.3.12 发布,支持二级缓存只读模式

【腾讯云】0基础建站 网站模板9元起! >>>  

J2Cache 推出至今,已有多人希望能提供二级缓存只读模式,相当于应用只能从 Redis 二级缓存读取数据,而不允许写入任何数据,包括当一级缓存失效时也不能去清除二级缓存的数据。这样的开发者一般是使用一个单独的进程来更新缓存数据,并实现集群内的缓存同步。

考虑到有不少开发者有此需求,特发布此更新版本,支持二级缓存只读模式。具体实现方式比较简单,没有动 J2Cache 核心代码,只是重载了一个 ReadonlyRedisCacheProvider ,屏蔽掉缓存的写方法。

要使用只读模式只需要升级到 2.3.12 版本,并对配置进行如下修改:

j2cache.L2.provider_class = readonly-redis

并在配置中增加 j2cache.L2.config_section = redis ,以便使用已有的 redis 配置。

Maven:

<dependency>
    <groupId>net.oschina.j2cache</groupId>
    <artifactId>j2cache-core</artifactId>
    <version>2.3.12-release</version>
</dependency>

打完收工,请前往 https://gitee.com/ld/J2Cache 给个 Star !

猜你喜欢

转载自www.oschina.net/news/95564/j2cache-2-3-12-with-readonly-second-cache-supported