欢迎参加华为云“中间件最佳实践挑战营”!
这是本次挑战营的第3关,坚持闯关成功有机会获第五期好礼:码豆/荣耀手环/华为背包等,全通关还有大奖!本期活动截止5月24日。
注意:参与闯关前,请确保已报名加入活动群并领取实践资源,如未入群请添加小助手(微信号:zhongjianjianxiaoge),回复“中间件”报名入群!
一、 场景介绍
在网页和APP中常常需要用到榜单的功能,对某个key-value的列表进行降序显示。当操作和查询并发大的时候,使用传统数据库就会遇到性能瓶颈,造成较大的时延。
使用分布式缓存服务(DCS)的Redis版本,可以实现一个商品热销排行榜的功能。它的优势在于:
l 数据保存在缓存中,读写速度非常快。
l 提供字符串(String)、链表(List)、集合(Set)、哈希(Hash)等多种数据结构类型的存储。
二、 实践指南
(1)领取实践资源:(本期资源已发放完)填写报名问卷即可领取1元10天ECS+Redis资源(填写完后会自动跳转购买页面):https://www.wjx.top/jq/53030933.aspx
(2)最佳实践指南:https://support.huaweicloud.com/bestpractice-dcs/dcs-bp-0312001.html
注:登录ECS可以有多种方式,Windows推荐使用MSTSC方式远程链接桌面:https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0017955381.html
(3)视频操作演示:
(4)新手入门教学:《Redis 7天超速入门》《Redis全景实践课》
三、 闯关任务
任务一:创建DCS Redis实例,查看实例详情并截图,截图需包含右上角华为云账号名,并按回帖格式要求在本帖中回帖;
奖励:100码豆(可用于兑换DevCloud会员中心实物好礼);
任务二:根据实践指南完成实践操作,将代码截图,将运行结果截图,并按回帖格式要求在本帖中回帖;
奖励:本期闯1关可参与抽取“荣耀手环4 Running版”;闯2关可参与抽取“华为背包”;详见FAQ评奖规则
四、 回帖格式
请务必按照以下格式要求进行回帖,否则无法计算奖励:
华为云账号名:XXX(即右上角的字母数字组合ID)
微信昵称:XXX
实践感想:XXX
实践截图:至少包含(a)实例详情截图需包含右上角华为云账号、(b)代码截图、(c)运行结果截图三张截图。示例如下:
附各关卡快速入口:
第1关任务:基于API网关的电话号码归属地查询
第2关任务:使用函数工作流服务为图片打水印
第3关任务:使用Redis实现排行榜功能
第4关任务:使用DMS Kafka优化消费者poll
第5关任务:使用CPTS进行电商网站性能测试