A-A+

分布式缓存管理平台 xxl-cache

2016年08月16日 Linux 软件 暂无评论 阅读 507 次

概述

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

XXL-CACHE 核心思想:将分布式缓存抽象成公共 RPC 服务,对外提供公共 API 进行缓存操作; 提供缓存公共的管理和监控平台:方便的查询、管理和监控线上缓存数据。

特性

  • 多种缓存支持:支持Redis、Memcached两种缓存在线的查询和管理;

  • 分布式缓存管理:支持分布式环境下,集群缓存服务的查询和管理,自动命中缓存服务节点;

  • 方便:支持通过Web界管理缓存模板,查询和管理缓存数据;

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

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

  • 查看缓存数据长度:直观显示缓存数据的长度;

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

使用简介

初始化“数据库”

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

配置部署“缓存管理平台”

配置“JDBC 连接”:请在下图所示位置配置jdbc链接地址,链接地址请保持和创建的调度数据库的地址一致。

配置“分布式缓存设置”:请在下图所示位置配置分布树缓存信息,和线上项目中缓存配置务必保持一致。

配置详解:

# 缓存类型, 取值范围: Memcached, Redis;(如配置Redis,则Redis地址生效,Memcached配置则被忽略,可删除)

cache.type=Redis

# redis集群地址配置, 多个地址用逗号分隔(当cache.type为Redis时生效)

sharded.jedis.address=192.168.56.101:6379

# memcached集群地址配置, 多个地址用逗号分隔(当cache.type为Memcached时生效)

xmemcached.address=192.168.56.101:11211

# for login (登录账号)

login.username=admin

login.password=123456

    博客地址

    标签:

    给我留言

    Copyright © SEARU.ORG 保留所有权利.   Theme  Ality 网站地图 360网站安全检测平台

    用户登录

    分享到: