建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
云中间件 主题:428帖子:2230

【中间件最佳实践挑战】第3关任务:使用Redis实现排行榜功能

吃橘子不吃... 2019/12/25 24883

欢迎参加华为云“中间件最佳实践挑战营”!

这是本次挑战营的第3关,坚持闯关成功有机会获第五期好礼:码豆/荣耀手环/华为背包等,全通关还有大奖!本期活动截止5月24日。

注意:参与闯关前,请确保已报名加入活动群并领取实践资源,如未入群请添加小助手(微信号:zhongjianjianxiaoge),回复“中间件”报名入群!

点击这里了解活动详情>>  | 点击这里查看活动FAQ>>

一、  场景介绍

在网页和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)视频操作演示:

https://education.huaweicloud.com:8443/courses/course-v1:HuaweiX+CBUCNXP021+Self-paced/courseware/226a64fb02e64396bc866a9ec44febca/b2012f9197c04587b9989be025120e79/


(4)新手入门教学:《Redis 7天超速入门》《Redis全景实践课


三、  闯关任务

任务一:创建DCS Redis实例,查看实例详情并截图,截图需包含右上角华为云账号名,并按回帖格式要求在本帖中回帖;

奖励:100码豆(可用于兑换DevCloud会员中心实物好礼);

 

任务二:根据实践指南完成实践操作,将代码截图,将运行结果截图,并按回帖格式要求在本帖中回帖;

奖励:本期闯1关可参与抽取“荣耀手环4 Running版”;闯2关可参与抽取“华为背包”;详见FAQ评奖规则


四、  回帖格式

请务必按照以下格式要求进行回帖,否则无法计算奖励:

华为云账号名:XXX(即右上角的字母数字组合ID)

微信昵称:XXX

实践感想:XXX

实践截图:至少包含(a)实例详情截图需包含右上角华为云账号、(b)代码截图、(c)运行结果截图三张截图。示例如下:

image.png

image.png

image.png



各关卡快速入口:

第1关任务:基于API网关的电话号码归属地查询

第2关任务:使用函数工作流服务为图片打水印

第3关任务:使用Redis实现排行榜功能

第4关任务:使用DMS Kafka优化消费者poll

第5关任务:使用CPTS进行电商网站性能测试

回复124

lance007
0 0
2019/12/26 11:02
华为云账号名:hw77561225
微信昵称:Lance
实践感想:使用华为云做分布式缓存服务很简单,很方便

image.png

image.png

image.png

oldlei
0 0
2019/12/26 13:08
华为云账号名:oldlei
微信昵称:成雷

实践感想:分布式缓存服务读写非常迅速,实例中瞬间完成排名,无延时。





张辉
0 0
2019/12/26 13:17

华为云账号名:zhanghui_china    (即右上角的字母数字组合ID)

微信昵称:zhanghui_china

实践感想:使用分布式缓存实现商品销售排行榜功能,主要用到了redis的有序集合进行处理。效率很高。

实践截图:


(a)实例详情截图需包含右上角华为云账号


image.png


(b)代码截图

image.png


(c)运行结果截图

image.png




ah
0 0
2019/12/26 14:39

华为云账号名:hw84489273

微信昵称:。。。

实践感想:使用华为云做分布式缓存服务很简单,很方便

1577342112115.jpg

niqiqi
0 0
2019/12/26 15:05

华为云账号名:niqiqi

微信昵称:倪齐齐

实践感想:速度非常快,毫无延迟,方便高效。



leo888888
0 0
2019/12/26 19:33

华为云账号名:leo888888

微信昵称:leo

实践感想:挺方便的

image.png



image.png

cftang
0 0
2019/12/26 21:27

华为云账号名:cftang

微信昵称:cftang8

实践感想:

在网页和APP中常常需要用到榜单的功能,对某个key-value的列表进行降序显示。当操作和查询并发大的时候,使用传统数据库就会遇到性能瓶颈,造成较大的时延。

使用分布式缓存服务(DCS)的Redis版本,可以实现一个商品热销排行榜的功能。它的优势在于:

  • 数据保存在缓存中,读写速度非常快。

  • 提供字符串(String)、链表(List)、集合(Set)、哈希(Hash)等多种数据结构类型的存储。


实践截图:

image.png


image.png


image.png


image.png

黄晶
0 0
2019/12/27 10:11

华为云账号名:hudi112

微信昵称:橙子

实践感想:通过此了解了redis更多的使用场景,也进一步了解了华为云ecs和dcs的使用

实践截图:

(a)实例详情截图需包含右上角华为云账号


(b)代码截图

(c)运行结果截图


林酒酒
0 0
2019/12/27 10:11

华为云账号名:hw52453468

微信昵称:书画下的世界

实践感想:第一次学习java编程,感觉学起来很吃力。但是还是比较感兴趣的。

实践截图:


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

采纳成功

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

吃橘子不吃橘子皮

发帖: 36粉丝: 15

级别 : 版主

发消息 + 关注

发表于2019年12月25日 18:12:23 24883 124
直达本楼层的链接
楼主
显示全部楼层
【中间件最佳实践挑战】第3关任务:使用Redis实现排行榜功能

欢迎参加华为云“中间件最佳实践挑战营”!

这是本次挑战营的第3关,坚持闯关成功有机会获第五期好礼:码豆/荣耀手环/华为背包等,全通关还有大奖!本期活动截止5月24日。

注意:参与闯关前,请确保已报名加入活动群并领取实践资源,如未入群请添加小助手(微信号:zhongjianjianxiaoge),回复“中间件”报名入群!

点击这里了解活动详情>>  | 点击这里查看活动FAQ>>

一、  场景介绍

在网页和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)视频操作演示:

https://education.huaweicloud.com:8443/courses/course-v1:HuaweiX+CBUCNXP021+Self-paced/courseware/226a64fb02e64396bc866a9ec44febca/b2012f9197c04587b9989be025120e79/


(4)新手入门教学:《Redis 7天超速入门》《Redis全景实践课


三、  闯关任务

任务一:创建DCS Redis实例,查看实例详情并截图,截图需包含右上角华为云账号名,并按回帖格式要求在本帖中回帖;

奖励:100码豆(可用于兑换DevCloud会员中心实物好礼);

 

任务二:根据实践指南完成实践操作,将代码截图,将运行结果截图,并按回帖格式要求在本帖中回帖;

奖励:本期闯1关可参与抽取“荣耀手环4 Running版”;闯2关可参与抽取“华为背包”;详见FAQ评奖规则


四、  回帖格式

请务必按照以下格式要求进行回帖,否则无法计算奖励:

华为云账号名:XXX(即右上角的字母数字组合ID)

微信昵称:XXX

实践感想:XXX

实践截图:至少包含(a)实例详情截图需包含右上角华为云账号、(b)代码截图、(c)运行结果截图三张截图。示例如下:

image.png

image.png

image.png



各关卡快速入口:

第1关任务:基于API网关的电话号码归属地查询

第2关任务:使用函数工作流服务为图片打水印

第3关任务:使用Redis实现排行榜功能

第4关任务:使用DMS Kafka优化消费者poll

第5关任务:使用CPTS进行电商网站性能测试

5G游戏 Redis

举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

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

lance007

发帖: 0粉丝: 0

发消息 + 关注

发表于2019年12月26日 11:02:11
直达本楼层的链接
沙发
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

oldlei

发帖: 4粉丝: 7

发消息 + 关注

发表于2019年12月26日 13:08:32
直达本楼层的链接
板凳
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

张辉

发帖: 242粉丝: 156

发消息 + 关注

发表于2019年12月26日 13:17:46
直达本楼层的链接
地板
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

ah

发帖: 0粉丝: 0

发消息 + 关注

发表于2019年12月26日 14:39:44
直达本楼层的链接
5#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

niqiqi

发帖: 8粉丝: 2

发消息 + 关注

发表于2019年12月26日 15:05:08
直达本楼层的链接
6#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

leo888888

发帖: 0粉丝: 0

发消息 + 关注

发表于2019年12月26日 19:33:15
直达本楼层的链接
7#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

cftang

发帖: 9粉丝: 1

发消息 + 关注

发表于2019年12月26日 21:27:18
直达本楼层的链接
8#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

黄晶

发帖: 0粉丝: 0

发消息 + 关注

发表于2019年12月27日 10:11:25
直达本楼层的链接
9#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

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

林酒酒

发帖: 1粉丝: 0

发消息 + 关注

发表于2019年12月27日 10:11:48
直达本楼层的链接
10#
显示全部楼层
此帖仅作者可见
评论 举报

游客

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

结贴

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