spring-boot-rediscache-starter 期

2017-06-06  本文已影响1380人  楊小強

spring-boot-rediscache-starter 期待已久,终于开源了

该项目现在可能还略显稚嫩,可是他已经在成长的路上了,一些对项目的扩展和功能已经在排期开发中,让我们共同成长。
git地址:https://git.oschina.net/huicode/spring-boot-rediscache-starter
SpringForAll社区首发:http://spring4all.com
更多更新通知请关注SpringForAll社区 和 git地址

一、项目说明

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

二、使用说明

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

<dependency>
    <groupId>com.hui</groupId>
    <artifactId>spring-boot-rediscache-starter</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>
redisCache.redis.host=127.0.0.1
redisCache.redis.port=6379
redisCache
  redis
    host : 127.0.0.1
    port : 6379

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

    @RedisCacheGet(key = "'getHello'")
    public String getHello(){
        return "hello world";
    }

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

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

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

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

SPEL 表达式如何使用?

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

上一篇 下一篇

猜你喜欢

热点阅读