-
使用Nginx实现公网访问DCS - 分布式缓存服务 DCS
使用Nginx实现公网访问DCS 当前,华为云DCS的Redis 4.0、Redis 5.0以及Redis 6.0版本不支持绑定弹性IP,无法直接通过公网访问。 本章节主要介绍通过跳板机访问VPC内Redis 4.0/5.0/6.0单机、主备、读写分离、Proxy集群实例的操作,
-
使用DCS实现排行榜功能 - 分布式缓存服务 DCS
使用DCS实现排行榜功能 本节基于华为云分布式缓存服务实践所编写,用于指导您在以下场景使用DCS实现排行榜功能。 场景介绍 在网页和APP中常常需要用到榜单的功能,对某个key-value的列表进行降序显示。当操作和查询并发大的时候,使用传统数据库就会遇到性能瓶颈,造成较大的时延。
-
使用DCS实现电商秒杀功能 - 分布式缓存服务 DCS
使用DCS实现电商秒杀功能 应用场景 电商秒杀是一种网上竞拍活动,通常商家会在平台释放少量稀缺商品,吸引大量客户,平台会收到平时数十倍甚至上百倍的下单请求。但是只有少数客户可以下单成功。电商秒杀系统的分流过程可以分为以下几个步骤: 用户请求进入系统:当用户发起秒杀请求时,请求会首先进入负载均衡服务器。
-
使用DCS实现热点资源顺序访问 - 分布式缓存服务 DCS
当前分布式加锁主要有三种方式:(磁盘)数据库、缓存数据库、Zookeeper。 使用DCS服务中Redis类型的缓存实例实现分布式加锁,有几大优势: 加锁操作简单,使用SET、GET、DEL等几条简单命令即可实现锁的获取和释放。 性能优越,缓存数据的读写优于磁盘数据库与Zookeeper。 可靠性强,DCS有主备和集群实例类型,避免单点故障。
-
使用SSH隧道代理实现公网访问DCS - 分布式缓存服务 DCS
使用SSH隧道代理实现公网访问DCS 背景 公有云采用虚拟私有云(VPC)管理各服务的网络安全,比如DCS缓存服务,用户创建的DCS缓存实例,只允许被实例处于相同虚拟私有云的弹性云服务器访问。 解决方案 华为云的弹性云服务器,如果绑定了弹性IP地址,用户可以从本地电脑远程访问。
-
使用DCS实现游戏开合服的数据同步 - 分布式缓存服务 DCS
算和查询。 在以上三种应用场景中,“跨服资源共享”的实现方式可以参考使用DCS实现热点资源顺序访问,“跨服排行榜”的实现方式可以参考使用DCS实现排行榜功能。 本篇文档主要介绍如何通过Redis的消息队列pub/sub机制,实现“跨服数据同步”。 在使用Redis进行游戏合服方面
-
使用DCS实现视频直播弹幕和社交网站评论的功能 - 分布式缓存服务 DCS
使用DCS实现视频直播弹幕和社交网站评论的功能 应用场景 视频、直播弹幕展示和社交网站评论回复等场景,要求时效性高,互动性强,类似这样的业务对平台的系统时延有着非常高的要求。如果使用关系型数据库,往往涉及到按评论时间逆排序,随着评论越来越多,排序效率越来越低,且并发频繁。 解决方案
-
扫描并删除Redis实例的过期Key - 分布式缓存服务 DCS
扫描并删除Redis实例的过期Key 背景说明 在开源Redis的键空间中,有两种删除Key的方式。 使用DEL等命令直接显式对Key进行删除。 使用类似于EXPIRE等命令对Key设置过期时间,当达到过期时间时,Redis键空间中的Key将不可访问。对于设置了过期时间的Key,
-
使用Redis-shake在线迁移其他云厂商Redis - 分布式缓存服务 DCS
Redis-shake是一款开源的Redis迁移工具,在Rump模式下,Redis-shake可以以scan的方式从源端Redis获取全量数据,写入到目的端,实现数据迁移。这种迁移方式不依赖于SYNC和PSYNC,可以广泛应用于自建Redis、云Redis之间的迁移。 本文将介绍如何利用Redis-
-
成长地图 - 分布式缓存服务 DCS
多语言连接 05 实践 您可以根据业务需要,将Redis应用到具体业务中,提升业务效率。 应用 Redis典型应用场景 使用Redis实现分布式锁 实现Redis实现排行榜功能 Redis使用规范 06 API 您可以使用API对分布式缓存服务进行相关操作,如创建、删除、扩容。 API文档
-
Redis读写分离实例 - 分布式缓存服务 DCS
读写分离实例类型,仅在部分Region支持,具体请以控制台显示为准。 Redis 4.0/5.0版本支持读写分离实例,其他版本暂不支持。 读写分离实例,默认为从服务端侧实现的读写分离,通过Proxy节点识别用户读写请求,如果是写请求,则转发给主节点,如果是读请求,则转发给备节点,不需要用户在客户端做任何配置。
-
DCS的Memcached兼容的版本号是多少? - 分布式缓存服务 DCS
DCS的Memcached兼容的版本号是多少? DCS的Memcached是基于Redis 3.0版本引擎实现的,兼容memcache1.5.1版本。 父主题: Memcached使用
-
Redis实例是否支持读写分离? - 分布式缓存服务 DCS
读写分离功能,推荐使用读写分离实例,无需在客户端做任何配置。 Redis Cluster集群实例 支持从客户端实现读写分离,需要在客户端做配置,参考配置说明。 Redis 4.0/5.0/6.0基础版主备实例 支持从客户端实现读写分离,需要在客户端增加用户读写请求判断。 其他版本及实例类型 不支持。 配置说明
-
使用Redis-shake在线迁移其他云厂商Redis - 分布式缓存服务 DCS
Redis-shake是一款开源的Redis迁移工具,在Rump模式下,Redis-shake可以以scan的方式从源端Redis获取全量数据,写入到目的端,实现数据迁移。这种迁移方式不依赖于SYNC和PSYNC,可以广泛应用于自建Redis、云Redis之间的迁移。 本文将介绍如何利用Redis-
-
是否支持CPU架构的变更? - 分布式缓存服务 DCS
是否支持CPU架构的变更? 不支持变更CPU架构。 如需改变CPU架构,可通过“数据迁移+交换IP”方式的方式,创建新的CPU架构的实例,并进行数据迁移,实现CPU架构的变更。具体操作请参考交换DCS实例IP。 父主题: Redis使用
-
实例是否支持变更可用区 - 分布式缓存服务 DCS
实例是否支持变更可用区 不支持直接变更可用区。 如需改变可用区,可通过“数据迁移+交换IP”方式的方式,在新的可用区创建实例后,进行数据迁移,实现可用区的变更。具体操作请参考交换DCS实例IP。 父主题: Redis使用
-
Redis-cli客户端公网连接Redis 3.0 - 分布式缓存服务 DCS
s实例时自定义的密码,请按实际情况修改后执行。 连接成功后,回显信息如下: 139.**.**.175:6379> 输入“info”可正常返回Redis实例信息。 故障排除 Error: Connection reset by peer 原因:安全组没有配置正确,需要参考放通36379端口或放通6379端口。
-
交换DCS实例IP - 分布式缓存服务 DCS
交换DCS实例IP 场景描述 实例规格变更目前只支持同类型实例间的扩容和缩容,不支持跨实例类型的变更。因此可以通过“数据迁移+交换IP”方式实现跨实例类型的规格变更。同时,还可通过该方式更改实例可用区及CPU架构。 通过在线迁移方式将数据迁移之后,交换两个实例的IP。 交换IP后支持回滚功能。
-
配置Redis ACL访问账号 - 分布式缓存服务 DCS
配置Redis ACL访问账号 通过账号管理(ACL)功能,可以创建只读账号和读写账号,实现不同用户只读或读写的权限控制。 前提条件 账号管理为白名单特性,默认关闭,需要联系后台管理人员开通后方可使用。 目前仅Redis 4.0和Redis 5.0版本的Redis实例,支持账号管理功能。
-
DCS支持哪些实例类型变更? - 分布式缓存服务 DCS
Proxy集群实例变更为主备实例或读写分离实例 实例类型变更后支持的命令,请参考对应的开源命令兼容性。 除了上表中提到的实例外,其他实例类型目前不支持实例类型的变更,若您想实现跨实例类型的规格变更,可参考实例交换IP进行操作。 实例类型是否支持变更,以控制台实例的“变更规格”操作界面为准。 图1 支持变更的实例类型