0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云应用中间件系列,Redis 实现(电商游戏应用)排行榜示例

jf_21561199 来源:jf_21561199 作者:jf_21561199 2023-10-26 09:23 次阅读

云服务、APISDK,调试,查看,我都行

阅读短文您可以学习到:应用中间件系列之 Redis 实现(电商游戏应用)排行榜示例

什么是 DEVKIT

华为云开发者插件(HuaweiCloudToolkit),作为华为云围绕其产品能力向开发者桌面上的延伸,帮助开发者快速在本地连接华为云,打通华为云到开发者的最后一公里。HuaweiCloudToolKit 是围绕华为云开发者生态工具体系打造的一系列 IDE 插件,支持 VSCode、IntelliJIDEA 等系列平台、以及华为云自研CodeArtsIDE,帮助开发者更高效、便捷的搭建应用。致力于为开发者提供更稳定、快速、安全的编程体验。

wKgaomU5KYiAUB42AAH843jsf-U97.jpeg

IDE 与 DEVKIT 的关系

什么是 CodeArtsIDE?

CodeArtsIDE 是一个集成开发环境(IDE),兼具源代码编辑器的简易性和开发人员工具的强大功能,如代码补全和调试。

IntelliJIDEA 与 DEVKIT 的关系

安装准备

下载并安装 JDK1.8 或更高版本。

下载并安装 IntelliJIDEA2020.2 或更高版本。

安装验证

在 IntelliJ 系列平台上安装插件成功后在左侧的导航栏中可以看到 HuaweiCloudToolkit 图标,点击后面板会出现 HuaweiCloudAPI 的字样,则说明安装成功。

CodeArtsIDE 与 DEVKIT 的关系

API 插件是 CodeArtsIDE 原生内置的插件,默认已经安装。左侧的导航栏中可以看到相关图标。

wKgZomU5KYiASclCAACr4Gbxp7k881.png

VisualStudioCodeIDE 与 DEVKIT 的关系

安装准备

下载并安装 VisualStudioCode 最新版本。

安装验证

在 VSCodeIDE 安装插件成功后在左侧的导航栏中可以看到 HuaweiCloudToolkit 图标,点击后面板会出现 HuaweiCloudAPI 的字样,则说明安装成功。

Redis 实现(电商游戏应用)排行榜示例(Java 版本)

使用 Redis 实现排行榜功能

版本说明:本示例基于华为云分布式缓存服务 Redis 基础版5.0 开发。

简介

Redis 实现(电商游戏应用)排行榜示例(Java 版本)

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

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

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

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

本实践介绍如何使用 Redis 实现商品销量排行。

开发前准备

注册华为云账号,详细操作请参见如何注册华为云管理控制台的用户?,并完成实名认证

已购买具有公网 IP 的 ECS,详细操作请参见购买并登录 Linux 弹性云服务器。

已购买 DCS 缓存实例,详细操作请参见购买缓存实例,且需保证 DCS 实例与已购买具的 ECS 在同一虚拟私有云、子网内,并在已购买具的 ECS 上配置公网访问 Redis,详细操作请参见使用 Nginx 实现公网访问 Redis4.0/5.0 的单机/主备/Proxy 集群实例。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1382

    浏览量

    60992
  • 华为云
    +关注

    关注

    3

    文章

    2155

    浏览量

    16807
收藏 人收藏

    评论

    相关推荐

    求助,关于MDK5中间件network库静态ip手动配置问题

    最近在研究MDK5的自带的Middleware中间件库,其中用到NetWork库,ipv4及ipv6各项功能均已调通。发现MDK提供的network库并没有提供供用户手动修改设备Ip地址及mac地址
    发表于 04-22 08:09

    GaussDB(for Redis) 游戏实践:玩家下线行为上报

    实现以上功能时,感知用户下线行为延迟较大,导致上报时间不准确。华为云 GaussDB(for Redis)作为一款企业级游戏数据库,具备卓越的企业级能力,能及时上报用户下线行为,并被
    的头像 发表于 03-28 22:03 322次阅读

    中间件厂商中创股份成功上市

    近日,国内领先的基础软件中间件产品与服务提供商——山东中创软件商用中间件股份有限公司(以下简称“中创股份”)在上海证券交易所科创板上市,股票代码为“688695”。这一里程碑事件标志着中创股份在基础软件中间件领域的实力和影响力得
    的头像 发表于 03-14 15:25 380次阅读

    Redis可以实现消息中间件MQ的功能

    是一种通信模式:发送者(PUBLISH)发送消息,订阅者(SUBSCRIBE)接收消息,可以实现进程间的消息传递   Redis可以实现消息中间件MQ的功能,通过发布订阅
    的头像 发表于 01-25 14:48 327次阅读
    <b class='flag-5'>Redis</b>可以<b class='flag-5'>实现</b>消息<b class='flag-5'>中间件</b>MQ的功能

    使用Redis的有序集合实现排行榜功能和Spring Boot集成

    Redis 的有序集合(Sorted Set)是一个基于分数(score)排序的数据结构,它在 Redis 中非常重要,常用于实现排行榜、近似计数器等功能。
    的头像 发表于 11-20 10:15 315次阅读

    华为云应用中间件 DCS 系列 | Redis 实现(视频直播)消息弹幕

    云服务、API、SDK,调试,查看,我都行  阅读短文您可以学习到:应用中间件系列Redis 实现(视频直播)消息弹幕 什么是 DEVKIT 
    的头像 发表于 10-26 09:19 187次阅读
    <b class='flag-5'>华为</b>云应用<b class='flag-5'>中间件</b> DCS <b class='flag-5'>系列</b> | <b class='flag-5'>Redis</b> <b class='flag-5'>实现</b>(视频直播)消息弹幕

    华为云应用中间件 DCS 系列 | Redis 实现(电商网站)秒杀抢购示例

    云服务、API、SDK,调试,查看,我都行  阅读短文您可以学习到:应用中间件系列Redis 实现(电商网站)秒杀抢购示例 什么是 DE
    的头像 发表于 10-25 22:42 250次阅读
    <b class='flag-5'>华为</b>云应用<b class='flag-5'>中间件</b> DCS <b class='flag-5'>系列</b> | <b class='flag-5'>Redis</b> <b class='flag-5'>实现</b>(电商网站)秒杀抢购<b class='flag-5'>示例</b>

    Redis的常用场景有哪些

    策略,所以,现在Redis用在缓存的场合非常多。 2、排行榜 很多网站都有排行榜应用的,如京东的月度销量榜单、商品按时间的上新排行榜等。Redis
    的头像 发表于 10-09 10:44 339次阅读

    HarmonyOS/OpenHarmony原生应用开发-华为Serverless云端服务支持说明(一)

    。 同时提供丰富的Serverless模板,例如登录、抽奖、游戏排行榜等,开发者通过简单配置和少量代码,即可快速实现相关功能。 三、华为Serverless的优势 零运维成本您无需构建
    发表于 10-08 10:22

    EDMS中间件集成的未来趋势和探讨

    ETAS Deterministic Middleware Solution (EDMS,前身为AOS)确定性中间件解决方案,是一个中间件框架,旨在面向汽车领域内应用程序的独特挑战和需求,尤其是
    的头像 发表于 09-28 10:03 1484次阅读
    EDMS<b class='flag-5'>中间件</b>集成的未来趋势和探讨

    在FRDM-K64F开发板上开发中间件应用程序

    本教程将指导您在FRDM-K64F开发板上开发中间件应用程序。 该应用程序从MEMS传感器(加速计和磁力计)读取数据,并使用CGI和JavaScript将其显示在网站上。 Web服务器
    发表于 09-04 08:02

    在MDK版本5中使用CMSIS组件创建中间件应用程序

    本研讨会介绍如何使用CMSIS和中间件组件为复杂的微控制器应用程序创建软件框架。 在本研讨会期间,将创建一个实现以下功能的演示应用程序: 从U盘读取“Test.txt”文件的内容。 在图形显示器上显示此内容。 在触摸屏上提供了更新按钮
    发表于 09-04 07:43

    i.MXRT1024 MCU是否有用于NXP WiFi的驱动程序和中间件

    ,如果尝试按照以下链接中列出的步骤进行操作,将找不到任何适用于 i.MXRT1024-EVK SDK 的 WiFi 示例、文档或 WiFi 中间件。 另一方面,i.MXRT1020-EVK
    发表于 06-09 07:37

    什么是DDS(数据分发服务)?#软件中间件

    中间件DDS
    北汇信息POLELINK
    发布于 :2023年06月05日 14:50:13

    自动驾驶通信中间件

    中间件”是一个比较抽象和宽泛的概念,它并不特指一种具体的技术,其概念起源于复杂分布式软件系统的开发,其目的是实 现软件组件之间进行数据交换,使软件组件之间实现解耦。这种数据交换通常是通过网络进行
    发表于 06-01 11:32 0次下载
    自动驾驶通信<b class='flag-5'>中间件</b>