Redis 性能调优——云平台 CacheCloud 的使用

Redis 云平台 CacheCloud 提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。

CacheCloud 提供了以下功能:

  • 监控统计:提供了机器、应用、实例下各个维度数据的监控和统计界面;
  • 一键开启:Redis Standalone、Redis Sentinel、Redis Cluster三种类型的应用,无需手动配置初始化;
  • Failover:支持哨兵,集群的高可用模式;
  • 伸缩:提供完善的垂直和水平在线伸缩功能;
  • 完善运维:提供自动运维和简化运维操作功能,避免纯手工运维出错;
  • 方便的客户端 方便快捷的客户端接入;
  • 元数据管理:提供机器、应用、实例、用户信息管理;
  • 流程化:提供申请,运维,伸缩,修改等完善的处理流程;
  • 一键导入:一键导入已经存在Redis。

CacheCloud 在搜狐的规模:

  • 每天500+亿次命令调用
  • 2T+的内存空间
  • 1600+个Redis实例
  • 200+台机器

CacheCloud 环境需求:JDK 7+、Maven 3、MySQL 5.5、Redis 3。

CacheCloud 使用场景:

  • 全量视频缓存(视频播放 API):跨机房高可用;
  • 消息队列同步(RedisMQ 中间件);
  • 分布式布隆过滤器(百万 QPS);
  • 计数系统:计数(播放数);
  • 其他:排行榜、社交(直播)、实时计算(反作弊)等。

CacheCloud 用户功能:https://github.com/sohutv/cachecloud/wiki/1.用户功能

CacheCloud 运维功能:https://github.com/sohutv/cachecloud/wiki/2.运维功能

CacheCloud 服务器安装文档:https://github.com/sohutv/cachecloud/wiki/3.服务器端接入文档#cc-binary-install

CacheCloud 添加机器文档:https://github.com/sohutv/cachecloud/wiki/3.服务器端接入文档#cc4

CacheCloud 应用接入文档:https://github.com/sohutv/cachecloud/wiki/4.客户端端接入文档

你可能感兴趣的:(Java)