4步快速上手分布式缓存服务Redis®版
4步快速上手分布式缓存服务Redis®版
创建实例
访问实例
步骤
① 登录华为云控制台,获取实例连接地址与端口;
② 登录弹性云服务器(ECS),下载和安装Redis®;
③ 通过Redis®自带命令行界面连接缓存实例,进行缓存数据读写。
说明
① ECS与缓存实例处于相同VPC中;
② 除了Redis®命令行界面,还可以通过各种语言的客户端访问缓存实例,如jedis、credis等。
数据迁移
步骤
①导出数据文件到本地;
②创建与Redis®实例同区域的OBS桶,并将数据文件上传到OBS桶;
③在Redis®实例页面创建迁移任务,将数据文件迁移到华为云DCS。
说明
①Redis®和OBS桶处于相同的区域;
②数据文件必须为.aof、.rdb、.zip、.tar.gz的格式,如果要导入Cluster集群,仅支持导入.rdb数据文件;
日常维护
步骤
① 登录华为云云缓存Redis®控制台;
② 找到需要管理与维护的缓存实例,进行监控与维护操作。
说明
① 实例重启、删除、修改密码等操作需谨慎;
② 配置参数修改后,建议对服务运行观察一段时间,确保有调优效果。
最佳实践
最佳实践
使用DCS实现电商秒杀系统
电商秒杀是一种网上竞拍活动,通常商家会在平台释放少量稀缺商品,吸引大量客户,平台会收到平时数十倍甚至上百倍的下单请求。
使用DCS改造传统应用系统数据库
随着互联网等数据库应用行业的逐渐发展,业务需求急速增加,数据量和并发访问量呈指数级增长,仅依附于传统关系型数据库难以支撑上层业务。传统数据库存在结构复杂、维护成本高、访问性能差、功能有限、无法轻松适应数据模型或模式的变化等问题。
使用Nginx实现公网访问Redis®的单机/主备/Proxy集群实例
介绍通过跳板机访问VPC内Redis® 4.0/5.0/6.0单机、主备、读写分离、Proxy集群实例的操作。
使用DCS解决游戏业务的开合服
游戏业务开合服,指一些大型网络游戏为了吸引新玩家,在运营一段时间后,会开启新服务区,当新服务区开放后,老服务区用户存在流向新服务区的趋势,用户数逐渐减少,为了改善老服务区用户的游戏体验,延长游戏生命周期,游戏开发商通常会进行新老服务区合并,将新开和原有的两个服务器(区)的数据合并到一个服务器(区),使新老玩家就能在同一个区进行游戏。在这个过程中,会遇到如何将不同服务器数据同步的相关问题。
使用DCS实现视频直播弹幕和社交网站评论的功能
视频、直播弹幕展示和社交网站评论回复等场景,要求时效性高,互动性强,类似这样的业务对平台的系统时延有着非常高的要求。如果使用关系型数据库,往往涉及到按评论时间逆排序,随着评论越来越多,排序效率越来越低,且并发频繁。
使用Redis®实现排行榜功能
在网页和APP中常常需要用到榜单的功能,对某个key-value的列表进行降序显示。当操作和查询并发大的时候,使用传统数据库就会遇到性能瓶颈,造成较大的时延。使用分布式缓存服务(DCS)的Redis®版本,可以实现一个商品热销排行榜的功能。
*Redis为Redis Ltd.注册商标,其任何权利均归Redis Ltd.所有。华为云对Redis的任何使用仅作参考用,并不代表任何赞助、背书或Redis与华为云之间存在任何关联。