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

    文章

    1470

    浏览量

    61733
  • 华为云
    +关注

    关注

    3

    文章

    2388

    浏览量

    17232
收藏 人收藏

    评论

    相关推荐

    中间件全球数据实时同步利器,华为 EventGrid 事件流重磅发布

    【摘要】 华为 EventGrid 事件流(简称 EG)作为易用、稳定、高效的数据同步管道连接不同的系统与服务,支持中间件数据在线实时同步。事件流围绕云中间件,降低了
    的头像 发表于 10-31 18:39 133次阅读
    <b class='flag-5'>中间件</b>全球数据实时同步利器,<b class='flag-5'>华为</b><b class='flag-5'>云</b> EventGrid 事件流重磅发布

    云原生中间件,构筑软件安全可信的连接桥梁

    近日,在华为开发者大会 2024 期间,来自华为 PaaS 服务,中间件领域产品团队的资深专家、技术总监、高级产品经理等大咖们发表了以“
    的头像 发表于 07-10 20:55 463次阅读
    云原生<b class='flag-5'>中间件</b>,构筑软件安全可信的连接桥梁

    北京灵奥科技基于亚马逊科技打造大模型中间件

    企业AI应用落地的最后一公里。灵奥科技现已服务全球超过30,000家用户,广泛覆盖、金融、法律、房地产、教育和能源等行业。 大模型中间件是基于基础模型与AI应用之间的中间层基础软件
    的头像 发表于 06-27 21:21 508次阅读

    Redis 开源社区持续壮大,华为为 Valkey 项目注入新的活力

    华为云云原生中间件产品团队在过去的几年里,通过向 Redis 开源社区提交代码优化、性能改进和安全性增强的建议,以及积极参与社区讨论和贡献文档,为 Redis 的发展做出了积极的贡献。
    的头像 发表于 05-09 22:59 611次阅读
    <b class='flag-5'>Redis</b> 开源社区持续壮大,<b class='flag-5'>华为</b><b class='flag-5'>云</b>为 Valkey 项目注入新的活力

    一文掌握中间件技术基础

    中间件(MiddleWare)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。
    的头像 发表于 04-23 14:45 381次阅读
    一文掌握<b class='flag-5'>中间件</b>技术基础

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

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

    中间件厂商中创股份科创板上市

    山东中创软件商用中间件股份有限公司(以下简称“中创股份”)成功在上交所科创板上市,这标志着这家国内领先的基础软件中间件产品与服务提供迈入了新的发展阶段。中创股份在国民经济重点行业领域,如金融、能源、交通等,拥有广泛的业务布局和
    的头像 发表于 03-18 17:29 761次阅读

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

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

    基础软件中间件产品与服务提供中创股份成功上市

    领域深耕二十余年,以技术创新和产品化、产业化为导向,树立起了值得信赖的品牌声誉,成为了我国领先的基础软件中间件产品与服务提供
    的头像 发表于 03-13 14:21 626次阅读

    中创股份科创板成功上市,引领中间件技术新篇章

    中间件产品与服务提供中创股份近日在上交所科创板成功挂牌上市,这一里程碑事件标志着中创股份在基础软件中间件领域的领先地位得到了市场的广泛认可,并为其未来发展打开了新的篇章。
    的头像 发表于 03-13 14:13 588次阅读

    中创股份登陆科创板,国产中间件领域显身手

    近日,中间件产品与服务提供中创股份(688695.SH)成功登陆上海证券交易所科创板,这一重要事件标志着中创股份在国产中间件需求增长的背景下,正迎来广阔的发展空间。
    的头像 发表于 03-13 14:09 663次阅读

    国产中间件提供中创股份上市

    近日,国内中间件领域的领军企业——山东中创软件商用中间件股份有限公司(简称“中创股份”)在科创板成功上市,这一重要事件标志着中创股份在中间件行业深耕多年后,迎来了崭新的发展阶段。
    的头像 发表于 03-13 13:49 544次阅读

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

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

    oracle数据库中间件有哪些

    Oracle数据库中间件是指由Oracle公司开发和提供的一系列软件产品,用于构建、部署和管理企业级应用。它提供了一套完整的解决方案,包括数据库管理、应用服务器、数据集成和开发工具等,为企业提供高效
    的头像 发表于 12-05 16:17 1753次阅读

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

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