Redis5.0:这些场景下使用,高效还降低成本!
admin
2023-04-07 07:41:31
0

华为云分布式缓存Redis,能应对很多典型的场景,比如很多大型电商网站、视频直播和游戏应用等,存在大规模数据访问,对数据查询效率要求高,且数据结构简单,不涉及太多关联查询。
这种场景使用Redis,在速度上对传统磁盘数据库有很大优势,能够有效减少数据库磁盘IO,提高数据查询效率,减轻管理维护工作量,降低数据库存储成本。

Redis5.0:这些场景下使用,高效还降低成本!

Redis对传统磁盘数据库是一个重要的补充,成为了互联网应用,尤其是支持高并发访问的互联网应用必不可少的基础服务之一。
以下举几个典型样例:
(电商网站)秒杀抢购
电商网站的商品类目、推荐系统以及秒杀抢购活动,适宜使用Redis缓存数据库。
例如秒杀抢购活动,并发高,对于传统关系型数据库来说访问压力大,需要较高的硬件配置(如磁盘IO)支撑。Redis数据库,单节点QPS支撑能达到10万,轻松应对秒杀并发。实现秒杀和数据枷锁的命令简单,使用SET、GET、DEL、RPUSH等命令即可。
加锁部分,可参考最佳实践:使用DCS实现分布式锁
(视频直播)消息弹幕
直播间的在线用户列表,礼物排行榜,弹幕消息等信息,都适合使用Redis中的SortedSet结构进行存储。
例如弹幕消息,可使用ZREVRANGEBYSCORE排序返回,在Redis5.0中,新增了zpopmax,zpopmin命令,更加方便消息处理。

Redis5.0:这些场景下使用,高效还降低成本!

(游戏应用)游戏排行榜

在线游戏一般涉及排行版实时展现,比如列出当前得分最高的10个用户。使用Redis的有序集合存储用户排行榜非常合适,有序集合使用非常简单,提供多达20个操作集合的命令。
Redis5.0:这些场景下使用,高效还降低成本!

可参考最佳实践:使用DCS实现排行榜功能

(社交APP)返回最新评论/回复
在web类应用中,常有“最新评论”之类的查询,如果使用关系型数据库,往往涉及到按评论时间逆排序,随着评论越来越多,排序效率越来越低,且并发频繁。
使用Redis的List(链表),例如存储最新1000条评论,当请求的评论数在这个范围,就不需要访问磁盘数据库,直接从缓存中返回,减少数据库压力的同时,提升APP的响应速度。
在这些场景下使用华为云分布式缓存Redis,高效低成本,问题迎刃而解。

本文内容来自华为云帮助中心

相关内容

热门资讯

今日重大通报“牌乐门到底有挂吗... 家人们!今天小编来为大家解答牌乐门透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很多...
玩家最新攻略“全民竞技是不是有... 有 亲,根据资深记者爆料全民竞技是可以开挂的,确实有挂(咨询软件无需打开...
今日重磅消息“西兵互娱是不是有... 有 亲,根据资深记者爆料西兵互娱是可以开挂的,确实有挂(咨询软件无需打开...
今日重大发现“欢乐斗地主掼蛋开... 有 亲,根据资深记者爆料欢乐斗地主掼蛋是可以开挂的,确实有挂(咨询软件无...
最新引进“小程序麻将怎么装挂?... 网上科普关于“小程序麻将有没有挂”话题很是火热,小编也是针对小程序麻将作*弊开挂的方法以及开挂对应的...
终于明白“九酷众娱炸/金/花有... 有 亲,根据资深记者爆料九酷众娱炸/金/花是可以开挂的,确实有挂(咨询软...
亲历外卖补贴过山车:他们的爆单... 作者|第一财经 陆涵之“那天爆单到外卖机都坏了,没法打印单据,我们只能用手机看然后把订单抄下来再做。...
最新引进“微乐卡五星有挂吗?”... 最新引进“微乐卡五星有挂吗?”(透视曝光猫腻)您好,微乐卡五星这个游戏其实有挂的,确实是有挂的,需要...
玩家分享攻略“杭州麻将怎么装挂... 网上科普关于“杭州麻将有没有挂”话题很是火热,小编也是针对杭州麻将作*弊开挂的方法以及开挂对应的知识...
【第一消息】“王者陕西麻将辅助... 有 亲,根据资深记者爆料王者陕西麻将是可以开挂的,确实有挂(咨询软件无需...