建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想
选择版块
数据库 主题:4007帖子:16034

【技术干货】

华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本

GaussDB 数... 2022/3/23 703

背景:GaussDB(for Redis)是华为云数据库团队推出的企业级Redis,完全兼容开源Redis,既能显著降低成本,又能提供更稳定可靠的KV存储服务。

一、一切要从某个深夜的需求说起

某天深夜,作为后端小能手的小强强刚准备收工,老板打来电话:“小强强,咱们Redis用的也太杂了,好几十套,啥规格都有!这里面肯定有不少资源浪费!你负责搞个降本增效专项吧,把Redis使用成本降下来,也让运维同学轻松点。”

别看我们小伙子年轻,实则经验老道。小强强拍着胸脯接下需求,大致有了思路(如图):

1.png

图1 Redis资源整合+降成本+轻松运维

“搞定这件事的核心办法就是‘一Redis多用’!”,小强强立刻想到2个方案:

方案1:让业务同学给key加前缀。该方案看似搞定了需求,但隔离性差,大量key前缀占空间,业务改造也很麻烦,因此它并不是优选。

方案2:使用Redis的多DB。业务通过select命令访问专属DB,flushdb命令又能一键清数据,隔离效果不错,按理说还是很方便的。

二、开源Redis的多DB是鸡肋

但是,作为经验十足的后端开发,小强强提前识别到了方案2的严重隐患:

  • 开源Redis的“多DB”只能用于单机,不支持集群,搞不定后期扩容。
  • 而单机Redis扩容到64G已经是极限,更不用说fork导致的容量利用率只有50%。

也就是说,随着后期业务增长,多个业务挤在一套容量只有64G的开源Redis中,意味着当内存不足时,必须得有业务迁出!

2.png

图2 开源Redis多DB无法扩展,后期只能重新拆分

这不就回到了最初的问题**吗?开源Redis的多DB方案明显不符合资深后端的身份,对此,小强强坚决say no!

好吧,开源Redis的多DB,看来你是真的帮不上忙!

三、当多DB遇上GaussDB(for Redis)

前面提到,“多DB”是小强强此刻最需要的功能,但开源Redis多DB却有着后期无法扩容的严重隐患。为了解决问题,小强强找到了真正解决该痛点的产品:GaussDB(for Redis)

在多DB的使用上,GaussDB(for Redis)与开源Redis用法完全一致,实现了同一实例下的数据隔离。GaussDB(for Redis)的多DB核心价值在于:

  • 吞吐可水平扩展至百万QPS,容量支持12TB,解决了扩展性问题;
  • 相比开源Redis,成本可降20%~70%
  • 单实例支持6w+DB数,搞定大规模业务多租隔离。

基于GaussDB(for Redis)多DB功能,业务多租户可以放心共用一套GaussDB(for Redis),不但轻松实现降本,而且能完美cover住后期业务增长。

3.png

图3 GaussDB(for Redis)多DB实现业务多租隔离

终于搞定一个靠谱方案!小强强可以放心地交差了。最后,再一次为好用的产品打call:

GaussDB(for Redis)支持真正可扩展的多DB,轻松降本,简直yyds!

四、附录

华为云开年采购季盛大开幕!点击了解详情:https://activity.huaweicloud.com/dbs_Promotion/index.html

回复8

2022/4/20 13:42

感谢分享

2022/4/15 14:27

感谢分享

2022/4/14 17:24

感谢分享

Kwish
0 0
2022/4/11 16:02

感谢分享

囹圄
0 0
2022/4/8 17:01

感谢分享

随心走
0 0
2022/4/6 16:06

感谢分享

xxll
0 0
2022/3/24 15:32

感谢分享

窗台
0 0
2022/3/23 19:29

感谢分享

上划加载中
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

GaussDB 数据库

发帖: 238粉丝: 54

级别 : 版主

发消息 + 关注

发表于2022年03月23日 16:36:26 703 8
直达本楼层的链接
楼主
只看该作者
华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本

背景:GaussDB(for Redis)是华为云数据库团队推出的企业级Redis,完全兼容开源Redis,既能显著降低成本,又能提供更稳定可靠的KV存储服务。

一、一切要从某个深夜的需求说起

某天深夜,作为后端小能手的小强强刚准备收工,老板打来电话:“小强强,咱们Redis用的也太杂了,好几十套,啥规格都有!这里面肯定有不少资源浪费!你负责搞个降本增效专项吧,把Redis使用成本降下来,也让运维同学轻松点。”

别看我们小伙子年轻,实则经验老道。小强强拍着胸脯接下需求,大致有了思路(如图):

1.png

图1 Redis资源整合+降成本+轻松运维

“搞定这件事的核心办法就是‘一Redis多用’!”,小强强立刻想到2个方案:

方案1:让业务同学给key加前缀。该方案看似搞定了需求,但隔离性差,大量key前缀占空间,业务改造也很麻烦,因此它并不是优选。

方案2:使用Redis的多DB。业务通过select命令访问专属DB,flushdb命令又能一键清数据,隔离效果不错,按理说还是很方便的。

二、开源Redis的多DB是鸡肋

但是,作为经验十足的后端开发,小强强提前识别到了方案2的严重隐患:

  • 开源Redis的“多DB”只能用于单机,不支持集群,搞不定后期扩容。
  • 而单机Redis扩容到64G已经是极限,更不用说fork导致的容量利用率只有50%。

也就是说,随着后期业务增长,多个业务挤在一套容量只有64G的开源Redis中,意味着当内存不足时,必须得有业务迁出!

2.png

图2 开源Redis多DB无法扩展,后期只能重新拆分

这不就回到了最初的问题**吗?开源Redis的多DB方案明显不符合资深后端的身份,对此,小强强坚决say no!

好吧,开源Redis的多DB,看来你是真的帮不上忙!

三、当多DB遇上GaussDB(for Redis)

前面提到,“多DB”是小强强此刻最需要的功能,但开源Redis多DB却有着后期无法扩容的严重隐患。为了解决问题,小强强找到了真正解决该痛点的产品:GaussDB(for Redis)

在多DB的使用上,GaussDB(for Redis)与开源Redis用法完全一致,实现了同一实例下的数据隔离。GaussDB(for Redis)的多DB核心价值在于:

  • 吞吐可水平扩展至百万QPS,容量支持12TB,解决了扩展性问题;
  • 相比开源Redis,成本可降20%~70%
  • 单实例支持6w+DB数,搞定大规模业务多租隔离。

基于GaussDB(for Redis)多DB功能,业务多租户可以放心共用一套GaussDB(for Redis),不但轻松实现降本,而且能完美cover住后期业务增长。

3.png

图3 GaussDB(for Redis)多DB实现业务多租隔离

终于搞定一个靠谱方案!小强强可以放心地交差了。最后,再一次为好用的产品打call:

GaussDB(for Redis)支持真正可扩展的多DB,轻松降本,简直yyds!

四、附录

华为云开年采购季盛大开幕!点击了解详情:https://activity.huaweicloud.com/dbs_Promotion/index.html

举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

有点小偏执

发帖: 0粉丝: 0

发消息 + 关注

发表于2022年04月20日 13:42:13
直达本楼层的链接
9#
只看该作者

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

拾荒老人

发帖: 0粉丝: 0

发消息 + 关注

发表于2022年04月15日 14:27:10
直达本楼层的链接
8#
只看该作者

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

AlphaBravo

发帖: 0粉丝: 0

发消息 + 关注

发表于2022年04月14日 17:24:13
直达本楼层的链接
7#
只看该作者

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Kwish

发帖: 0粉丝: 0

发消息 + 关注

发表于2022年04月11日 16:02:52
直达本楼层的链接
6#
只看该作者

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

囹圄

发帖: 0粉丝: 0

发消息 + 关注

发表于2022年04月08日 17:01:35
直达本楼层的链接
5#
只看该作者

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

随心走

发帖: 2粉丝: 1

发消息 + 关注

发表于2022年04月06日 16:06:21
直达本楼层的链接
地板
只看该作者

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

xxll

发帖: 15粉丝: 0

发消息 + 关注

发表于2022年03月24日 15:32:26
直达本楼层的链接
板凳
只看该作者

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

窗台

发帖: 298粉丝: 5

发消息 + 关注

发表于2022年03月23日 19:29:45
直达本楼层的链接
沙发
只看该作者

感谢分享

点赞 评论 引用 举报

游客

您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200