新闻中心

分布式缓存管理平台XXL-CACHE

作者:澳门赌场  来源:澳门真人正规官网  时间:2020-11-13 03:30  点击:

  XXL-CACHE是一个分布式缓存管理平台,其核心设计目标是“让分布式缓存的接入和管理的更加的简洁和高效”。现已开放源代码,开箱即用。

  XXL-CACHE核心思想:将分布式缓存抽象成公共RPC服务,对外提供公共API进行缓存操作; 提供缓存公共的管理和监控平台:方便的查询、管理和监控线、多种缓存支持:支持Redis、Memcached两种缓存在线、分布式缓存管理:支持分布式环境下,集群缓存服务的查询和管理,自动命中缓存服务节点;

  4、透明:集群节点变动时,缓存命中的分片逻辑保持线上一致,自动命中缓存数据;

  5、查看序列化缓存数据:通常缓存中保存的是序列化的Java数据,因此当需要查看缓存键值数据非常麻烦,本系统支持方便的查看缓存数据内容,反序列化数据;

  7、查看缓存JSON格式内容:支持将缓存数据转换成JSON格式,直观查看缓存数据内容;

  请下载项目源码并解压,获取 调度数据库初始化SQL脚本(脚本文件为: 源码解压根目录/xxl-cache/doc/db/xxl-cache-mysql.sql) 并执行即可。

  解压源码,按照maven格式将源码导入IDE, 使用maven进行编译即可,源码结构如下图所示:

  xxl-cache-core:公共依赖,为缓存服务抽象成公共RPC服务做准备

  缓存模板:生成缓存Key的模板,占位符用{0}、{1}、{2}依次替代; 缓存描述:缓存的描述说明; 缓存参数:“缓存模板”中占位符对应的参数,多个参数逗号分隔,依次替换占位符{0}、{1}、{2}的位置; FinalKey:保存在分布式缓存服务中最终的Key的值,根据“缓存模板”和“缓存参数”生成;

  1、项目接入缓存服务更加方便:接入方只需要依赖一个RPC服务的API即可;

  1、支持遍历线上缓存, 比如Redis模式, 通过 keys * 获取线上所有缓存Key的列表;

  4、透明:集群节点变动时,缓存命中的分片逻辑保持线上一致,自动命中缓存数据;

  5、查看序列化缓存数据:通常缓存中保存的是序列化的Java数据,因此当需要查看缓存键值数据非常麻烦,本系统支持方便的查看缓存数据内容,反序列化数据;

  7、查看缓存JSON格式内容:支持将缓存数据转换成JSON格式,直观查看缓存数据内容;

  XXL-CACHE托管在Github上,如有问题可在ISSUES上提问,也可以加入上文技术交流群;

澳门赌场

上一篇:占用住宅小区的唯一的缓冲区

下一篇:81%网民无法忍受视频缓冲否则将离开网页