华为云应用中间件系列,Redis 实现(电商游戏应用)排行榜示例
云服务、API、SDK,调试,查看,我都行
阅读短文您可以学习到:应用中间件系列之 Redis 实现(电商游戏应用)排行榜示例
什么是 DEVKIT
华为云开发者插件(Huawei Cloud Toolkit),作为华为云围绕其产品能力向开发者桌面上的延伸,帮助开发者快速在本地连接华为云,打通华为云到开发者的最后一公里。Huawei Cloud ToolKit 是围绕华为云开发者生态工具体系打造的一系列 IDE 插件,支持 VS Code、IntelliJ IDEA 等系列平台、以及华为云自研 CodeArts IDE ,帮助开发者更高效、便捷的搭建应用。致力于为开发者提供更稳定、快速、安全的编程体验。
体验路径:https://developer.huaweicloud.com/develop/toolkit.html
![](https://static001.geekbang.org/infoq/dc/dcb55ec365a2eabb7a3cb0a82884e8ff.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
IDE 与 DEVKIT 的关系
什么是 CodeArts IDE?
CodeArts IDE 是一个集成开发环境(IDE),兼具源代码编辑器的简易性和开发人员工具的强大功能,如代码补全和调试。
下载路径:https://developer.huaweicloud.com/develop/toolkit.html
IntelliJ IDEA 与 DEVKIT 的关系
安装准备
下载并安装 JDK1.8 或更高版本。
下载并安装 IntelliJ IDEA 2020.2 或更高版本。
安装验证
在 IntelliJ 系列平台上安装插件成功后在左侧的导航栏中可以看到 Huawei Cloud Toolkit 图标,点击后面板会出现 Huawei Cloud API 的字样,则说明安装成功。
下载路径:https://developer.huaweicloud.com/develop/toolkit.html
CodeArts IDE 与 DEVKIT 的关系
API 插件是 CodeArts IDE 原生内置的插件,默认已经安装。左侧的导航栏中可以看到相关图标。
![](https://static001.geekbang.org/infoq/ec/eccdf14eafbc954cd5ea0309583a6ee3.png)
下载路径:https://developer.huaweicloud.com/develop/toolkit.html
Visual Studio Code IDE 与 DEVKIT 的关系
安装准备
下载并安装 Visual Studio Code 最新版本。
安装验证
在 VS Code IDE 安装插件成功后在左侧的导航栏中可以看到 Huawei Cloud Toolkit 图标,点击后面板会出现 Huawei Cloud API 的字样,则说明安装成功。
下载路径:https://developer.huaweicloud.com/develop/toolkit.html
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 实现公网访问 Redis 4.0/5.0 的单机/主备/Proxy 集群实例。
评论