26 Star 55 Fork 16

HUI/spring-boot-redisCache-starter

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

spring-boot-rediscache-starter

一、项目说明

该项目演进于公司rediscache组件,是一个简易的,易上手的,高效使用的缓存组件。该组件使用简单,稳定性高,如果你不想使用SpringCache组件,那他也许就是你的最佳选择,他没有像springCache一样复杂的配置或者使用技巧,小而简单只为做最好的缓存;

  • 该组件以springboot-starter的方式提供使用,组件的停启用只决定与是否引入该jar包
  • 该组件演进升级之后只适用于springBoot项目,非SpringBoot项目使用请提Issure留下email,我提供非SpringBoot版本
  • 该组件包未上传至maven仓库,请使用者拉取源代码手动install后使用,或者上传只私服使用
  • 项目开源欢迎广大开发者、企业使用,欢迎大家提bug和贡献代码
  • 该项目对于个人学习研究、提升个人技术水平很有帮助

二、使用说明

项目分为两部分:spring-boot-rediscache-starter为项目源代码,demo为项目使用示例

  • 1、拉取项目后,对 spring-boot-rediscache-starter项目执行 mvn install操作
  • 2、在项目pom.xml中引入:
<dependency>
    <groupId>com.hui</groupId>
    <artifactId>spring-boot-rediscache-starter</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>
  • 3、在配置application.properties或者application.yml文件中,添加redis连接配置
redisCache.redis.host=127.0.0.1
redisCache.redis.port=6379
redisCache
  redis
    host : 127.0.0.1
    port : 6379

到这里整个reidsCache配置完成,下面开始使用他吧

  • 4、在业务代码中如何使用
    @RedisCacheGet(key = "'getHello'")
    public String getHello(){
        return "hello world";
    }

    @RedisCacheClean(key = "'getHello'")
    public void updateHello(){
        log.info("com.example.demo.DemoService.updateHello");
    }

也许不仅仅使用到的是redis缓存,你还需要手动调用一些redis的方法,可以注入 redisRepositry,redisRepositry提供强大的丰富的底层操作方法。

@Autowired
	RedisRepositry redisRepositry;

[注意]:示例代码中的key = "'key''"而不是"key",因为这里实现使用了Spel

相比SpringCache RedisCache 的key值是自定义的,同时reids存储支持两种序列化方式,一种是Jdk自带的Serializable(需要对缓存的对象实现Serializable),另一种是Json格式,存储结果可读性更高

三、你需要知道的奇技淫巧

SPEL 表达式如何使用?

关于缓存注解你知道的一些潜规则?

空文件

简介

取消

发行版

暂无发行版

spring-boot-redisCache-starter 开源评估指数

productivity 生产力
niche_creation 创新力
robustness 稳健性
collaboration 协作
contributor 贡献者
software 软件

贡献者 (3)

全部

近期动态

5年前评论了仓库
5年前评论了仓库
6年多前评论了仓库
7年多前推送了新的提交到 devlope 分支,67a01bb...8477851
8年前评论了仓库
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/huicode/spring-boot-rediscache-starter.git
git@gitee.com:huicode/spring-boot-rediscache-starter.git
huicode
spring-boot-rediscache-starter
spring-boot-redisCache-starter
master

搜索帮助