1 Star 0 Fork 5

晨钟暮鼓 / spring-boot-starter-l2cache

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

spring-boot-starter-l2cache

l2cache是以redis作为二级缓存,内存作为一级缓存,让并发时的大部分请求从内存中响应,这样最大程度提高缓存效能。同时通过一定的设计,l2cache支持自动缓存降级,可以防缓存击穿,同时可以很容易的拓展为其它多级缓存。让缓存使用更容易。

缓存执行流程图 流程图

本项目特点

  1. api使用及其简单

  2. 支持缓存降级

  3. 可以预防缓存击穿

  4. 很容易拓展为自己的希望的多级缓存实现

  5. 管道操作,小白也可以随意压榨redis极限

  6. bloomfilter海量量数据判断是否存在

  7. listener简化redis订阅发布

交流QQ群: 141930386,欢迎加群反馈问题或者提出建议。

快速入门

快速入门点击这里

更新记录

2.0.0
发布时间: 2018年9月8日
更新内容:
    1.添加管道操作类
    2.优化部分代码
    3.升级依赖库

1.0.2
发布时间: 2018年4月15日
更新内容:
   1.添加基于redis的分布式BloomFilter
   2.添加@RedisListener注解,封装redis订阅发布
   3.通过redis订阅发布主动更新一级缓存

1.0.1
发布时间: 2017年10月26日
更新内容:
   1.修复bug

1.0.0
发布时间: 2017年10月25日
更新内容: 
    1.完成多级缓存的模型抽象
    2.一级缓存以内存,二级缓存以redis的二级缓存实现

简单示例

示例项目点击这里

1.克隆示例项目

git clone git@gitee.com:lei0719/spring-boot-starter-l2cache-example.git

2.修改示例项目中redis地址端口

3.运行示例项目,可以看到输出的日志

空文件

简介

l2cache,支持自动缓存降级,可以防缓存击穿,一级缓存使用内存可以极大增加缓存性能。可以很容易的拓展为其它多级缓存。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/bluecao/spring-boot-starter-l2cache.git
git@gitee.com:bluecao/spring-boot-starter-l2cache.git
bluecao
spring-boot-starter-l2cache
spring-boot-starter-l2cache
master

搜索帮助