天天看点

分布式缓存开源框架Flasher介绍

写在前面

今天给大家推荐款国内某一线电商平台Redis分布式缓存框架。

推荐理由:

日均访问量100亿.QPS:157W。包含57项业务。

也是工作3-5年以上的程序员必看的源码资料,千万别错过。

分布式缓存开源框架Flasher介绍

Flasher特点

1、基于Jedis Cluster开发的客户端支持Redis Cluster集群。

2、对被调用方(客户端)侵入极少,上手极快。

3、支持动态增加节点,客户端自动感知。

4、支持客户端验证与拦截。 token

5、异步监控调用数据,支持异步上报。

6、方便管理有效的区分业务系统。

7、支持Falcon协议. 监控系统

架构图:

分布式缓存开源框架Flasher介绍
分布式缓存开源框架Flasher介绍
分布式缓存开源框架Flasher介绍
分布式缓存开源框架Flasher介绍

接入代码

1、maven依赖

com.tl.flasher

flasher

0.0.5-snapshots

2、配置Spring依赖

class=“com.tl.flasher.spring.RedisClusterConnectionFactory”>

class=“com.tl.flasher.impl.RedisClusterImpl”>

3、监控数据上报

4、Java测试

@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration(locations = {"/application-tlcache.xml"})

public class TlCache {

@Autowired

IRedis iredis;

@Test

public void testKey(){

iredis.set(“trade”, “monkey” , “2019”);

iredis.get(“trade”,“monkey”));

}

}

开源地址:

https://gitee.com/ym-monkey/flasher

继续阅读