搜狐视频Redis云平台Cachecloud开源-视频教程

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介:               搜狐视频Redis云平台CacheCloud的github主页:https://github.com/sohutv/cachecloud          欢迎关注、star、拍砖     转载请注明出处哈:http://carlosfu.iteye.com          声明: 虽然录制的视频没有进行特别精心的准备,就是想到哪聊到哪,但是较为完整的介绍了CacheCloud的相关内容以及一些Redis的相关知识,希望对大家有帮助,不喜勿喷。

 

      

     搜狐视频Redis云平台CacheCloud的github主页:https://github.com/sohutv/cachecloud

   

     欢迎关注、star、拍砖保密保密保密保密保密



    转载请注明出处哈:http://carlosfu.iteye.com

    

    声明:

虽然录制的视频没有进行特别精心的准备,就是想到哪聊到哪,但是较为完整的介绍了CacheCloud的相关内容以及一些Redis的相关知识,希望对大家有帮助,不喜勿喷。

    有关Redis的入门视频,可以参考:http://carlosfu.iteye.com/blog/2276606

    

     CacheCloud在2016年3月17日正式对外开源宣传,感谢开发者头条、运维帮、黄健宏、还有微博许多网友的转载。第四天github上的star已经接近600个,一开始并没有想到,非常感谢大家的捧场。


还有github trending.

 

 


 

    CacheCloud在我们搜狐视频内部运行了接近两年,应该来说是一套非常稳定、靠谱、便捷的Redis私有云平台,具体规模:

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

     当然由于我们不是专业的运维人员,以及还要进行日常其他业务开发,CacheCloud还是有许多不完善的地方:TODO LIST,希望通过大家的努力能让CacheCloud变的更加完善和实用。

     为了更加方便大家了解Cachecloud,以及能让我们有更多的时间来工作(不至于天天泡在问答里),我们录制了CacheCloud的一个简易视频,也没有做特意的准备,就是想到哪聊到哪,但是较为完整的介绍了CacheCloud的相关内容以及一些Redis的相关知识,希望对大家有帮助,不喜勿喷。

 

     闲话少说,给出目录:(未给出链接的是还没有录制。)

     

  第一章:CacheCloud-快速接入 (声音比较小,第二章开始变大。)

     1.1 快速构建启动CacheCloud

     1.2 机器管理(1)(2)(3)

     1.3 开通应用-redis cluster

     1.4 客户端接入

     1.5 生产环境部署

 

  第二章:CacheCloud-用户功能

     2 用户功能-目录

     2.1 账户管理

     2.2 应用开通

     2.3 demo接入

     2.4 应用统计

     2.5 应用扩容-垂直扩容

     2.6 应用扩容-水平扩容

     2.7 实例信息

     2.8 应用配置修改

     2.9 shell console

 

  第三章:CacheCloud-运维功能

      3 运维功能目录

     3.1 运维工单

     3.2 开通redis sentinel

     3.3 开通redis standalone

     3.4 redis sentinel运维

     3.5 redis cluster运维

     3.6 应用下线

     3.7 机器管理和用户管理

    

 

  第四章:CacheCloud-接入扩展

     4.1 CacheCloud服务配置

     4.2 CacheCloud扩展功能

    

 

  第五章:CacheCloud-客户端

    5.1 客户端流程

    5.2 REST API

    5.3 Cachecloud自带客户端

    5.4 第三方客户端实现原理和过程。

 

  第六章:CacheCloud-已存在Redis接入

    6.1.已存在Redis接入Cachecloud-说明

    6.2.已存在Redis接入Cachecloud-问题说明

    6.3.已存在Redis接入Cachecloud-使用说明

    6.4.已经存在Redis接入Cachecloud-standalone

    6.5.已经存在Redis接入Cachecloud-sentinel

    6.6.已经存在Redis接入Cachecloud-cluster

    6.7.0.后续思路

    6.7.已存在-相关注意和后续

    6.7.1.导入老的sentinel集群

    6.7.2.更换成cachecloud节点方法

    6.7.3.1 迁移老的sentinel操作-1

    6.7.3.2 迁移老的sentinel操作-2

    6.7.3.3 迁移老的sentinel操作-3

 

 

 

  第七章:CacheCloud-常见问题分析

    7.1、概念

        1. 应用、实例、机器、CacheCloud客户端、CacheCloud服务端

        2. 下线和心跳停止  

   

    7.2、常见开发问题

        1. 客户端服务机房问题

        2. 配置修改问题

        3. maxmemory-policy配置说明

        4. 数据清理问题

        5. 应用选型问题

        6. Jedis连接池GenericObjectPoolConfig配置

        7. Redis-Sentinel类型的客户端调用过程(建议)

        8. Redis-Cluster类型的客户端调用过程(建议)

        9. 数据库个数问题

        10. Redis-Sentinel类型应用统计中publish命令

        11. 命令执行模块问题

 

     7.3、运维技巧

        1. 迁移机器实例 

        2. 更换Redis版本

        3. 机器选取、分配技巧和坑

        4. 个性化配置优化

        5. 安全问题

 

  第八章:CacheCloud TODO LIST

    8.1、慢查询持久化

    8.2、AOF重写管理

    8.3、报警更加全面

    8.4、Redis日志实时查询功能

    8.5、RDB云备份功能

    8.6、机器层面更加全面的监控

    8.7、各个维度的邮件报表

 

详细计划:https://cachecloud.github.io/2016/04/17/v2%E8%AE%A1%E5%88%92/

 

 

 

 

 

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
GitHub开源大厂缓存架构Redis优化的文档被警告,900页全是干货
掌握Redis对Java程序员来说很有必要了。实际上,很少有人真的掌握了Redis的全部技巧,有些甚至连面试题都很难应付。那么,如何全面系统地学习Redis呢?
|
缓存 NoSQL Java
吹爆!阿里最新开源的这份Redis全栈小册,涵盖了Redis的所有操作
前言 Redis这玩意不用多说,Java后端打工人就没有没接触过的,现在出去面试基本上是必问项;而且在工作中在项目中还能起很大的作用。它不仅能减少数据库的操作、并且你还可以利用redis的一些数据结构如set sorted set 解决一些特定的问题、利用单线程实现分布式锁、一些简单的订阅发布等等。 当然,这些你都会的话,那说明你只是停留在会用的阶段。如果你想要精通redis,并想在面试的中凭借Redis俘获面试官的芳心的话。除了会用以外,还要去掌握redis一些基本的原理如压缩表、跳跃表、哨兵模式、集群、高可用,这样可以让你更好的使用redis,保证缓存利用最大化、资源最优化。掌握这些你在
147 0
|
3月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
|
3月前
|
JSON NoSQL 数据可视化
|
5月前
|
NoSQL 大数据 Redis
分享5款.NET开源免费的Redis客户端组件库
分享5款.NET开源免费的Redis客户端组件库
|
6月前
|
存储 缓存 Dragonfly
微软开抢年收入上亿美元的 Redis 饭碗?开源性能遥遥领先的 Garnet:无需修改,Redis 客户端可直接接入
微软开源了高性能缓存系统Garnet,旨在挑战 Redis 和 Dragonfly。Garnet 基于 .NET8,提供高吞吐量、低延迟和跨平台支持。它支持 RESP 协议,允许大部分 Redis 客户端无缝迁移。Garnet 的特性包括多连接批量处理以提升扩展性和吞吐量,以及更好的延迟稳定性。适合于需要高性能缓存层来降低成本和提高应用性能的场景。Garnet 的集群模式允许动态键迁移和分片管理,且支持 TLS 和自定义扩展。其网络层设计减少了线程切换开销,存储层则具备丰富的 API 和事务支持。在基准测试中,Garnet 在吞吐量和延迟上优于 Redis 和 KeyDB,展现出优秀的扩展性。
472 0
微软开抢年收入上亿美元的 Redis 饭碗?开源性能遥遥领先的 Garnet:无需修改,Redis 客户端可直接接入
|
NoSQL 关系型数据库 MySQL
Redis私有云平台-Cachecloud安装和部署手册
Redis私有云平台-Cachecloud安装和部署手册
|
6月前
|
NoSQL 数据可视化 Unix
一款开源、免费、跨平台的Redis可视化管理工具
一款开源、免费、跨平台的Redis可视化管理工具
196 0
|
6月前
|
缓存 NoSQL 中间件
太卷了!京东、微博最新「Redis缓存高手心法手册」竟被开源了
众所周知,分布式架构被广泛应用于企业级应用开发中,以满足高并发、高可用、高性能、高扩展性等要求。 像电商平台秒杀、平台抢票等高并发场景,数据访问量激增,容易造成服务器负载过重从而导致崩溃。因此,分布式缓存作为分布式架构的重要组件,当一个缓存服务节点挂掉,可以马上切换到另外的缓存服务节点,以保证系统能正常运行。 而在缓存中间件中,Redis以兼具缓存和数据库的优点,适用范围更广,很多人更愿意使用,memcache也只能望其项背。
104 1
|
11月前
|
存储 运维 NoSQL
腾讯,干掉Redis项目,正式开源Tendis,太牛皮啦
Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库能力,适用于兼容Redis协议、需要大容量且较高访问性能的温冷数据存储场景。