检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过openAPI实现自定义周期备份 游戏业务经常选用GeminiDB Redis存储玩家数据,兼顾低时延和数据持久化特性。本文介绍通过openAPI编写手动备份脚本,实现自定义备份周期(例如每2小时或4小时备份一次)。 GeminiDB Redis备份时仅需在存储层打秒级快照并
业务无感知,不影响数据访问,让客户业务更加平稳。 GeminiDB Redis接口快照原理是通过记录文件系统的状态来实现的,是瞬时生成,而不是通过复制文件本身来实现的。快照存储当前时刻的底层数据的元数据信息,比如数据块信息、寻址信息等,形成快照。因此,当打数据快照时,业务可以继续运行,而不会受到任何影响。
成长地图 | 华为云 云数据库 GeminiDB 云数据库 GeminiDB是一款基于计算存储分离架构的分布式多模NoSQL数据库服务。在云计算平台高性能、高可用、高可靠、高安全、可弹性伸缩的基础上,提供了一键部署、备份恢复、监控报警等服务能力。 免费体验 云图说 仅两个按钮时选用
),则需要使用其对应的安装命令。 NodeJs安装完成后,可执行如下命令,查看其版本号,确认NodeJs已安装成功。 node -v 安装JS包管理工具npm。 yum install npm 安装NodeJs redis客户端ioredis。 npm install ioredis
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
Redis采用存储计算分离架构,通过分布式高性能存储池实现三副本、强一致的数据存储,所有节点高效读/写访问,支持算力水平和垂直扩展,能够轻松应对业务规模和数据量的爆炸式增长。 通过采用多线程架构和高性能存储池,配合内存数据结构和访问算法的深度优化,GeminiDB Redis能够实现亚毫秒级的数据请求响应。这
GeminiDB Redis自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定
双十一期间,相信很多同学购物车里都填满了各种想要清空的宝贝,这里就以购物车场景为例介绍该场景的几种不同Redis类型的实现,并比较这几种实现方案的优缺点。 基于String实现购物车功能 如图图2所示,基于String可以轻松地实现各个用户的购物车功能,该方案需要将用户ID与商品ID进行拼接作为key,例如User
GeminiDB Redis 基于lua实现分布式锁 在分布式系统中,为了保证数据的一致性和防止并发冲突,经常需要使用分布式锁来确保同一时间只有一个进程或线程能够执行特定的代码段。 本文将介绍如何利用lua实现分布式锁。 Redis分布式锁原理 Redis分布式锁的基本原理是利用
的“解除”。 图2 内存加速管理 单击确认框的“确定”,即可完成映射关系解除。 图3 解除映射 父主题: 通过GeminiDB Redis实现MySQL内存加速
通过账号直达功能实现GeminiDB Redis实例的多租户管理 云数据库 GeminiDB Redis持续完善企业级增强特性,其中很经典的企业级特性是多租户能力,支持添加只读账号、读写账号,且具备强大的数据库级鉴权能力,即可以约束每个账号可访问的数据库(DB)范围,避免误操作其
客户已有业务实现“db”+“缓存”,推荐使用内存加速吗?哪种场景可以让客户使用内存加速方案? 客户已有使用“db”+“缓存”的业务,建议继续使用原方案,可以把缓存数据迁移到GeminiDB Redis继续使用。新业务推荐使用内存加速,以简化开发。 父主题: 内存加速
存加速的“全自动主动缓存方案”,支持界面可视化配置,配置完成后即可实现数据自动同步。同时还支持数据过滤及过期等功能,极大提高了开发效率及数据的可靠性。 图1 原理图 父主题: 通过GeminiDB Redis实现MySQL内存加速
通过GeminiDB Redis实现MySQL内存加速 内存加速概述 开启和使用内存加速 修改和删除内存加速规则 查看和解除映射关系 父主题: 用户指南
GeminiDB实例中查看数据被删除: 127.0.0.1:6379> KEYS * 1) "db1:students:sid:2" 父主题: 通过GeminiDB Redis实现MySQL内存加速
业务侧原本做了数据分片,切换到GeminiDB Redis后如何处理这部分逻辑 充分考虑到业务后期的规模扩张,GeminiDB Redis采用存算分离架构,在计算层实现了动态数据分片管理,提供强劲的平滑扩缩容能力。 因此,接入GeminiDB Redis实例后,业务侧无需再做数据分片。 父主题: 数据库使用
修改和删除内存加速规则 创建内存加速映射后,可以实现MySQL实例到GeminiDB实例的数据自动同步。本章节主要介绍如何修改和删除内存加速规则。 注意事项 目前仅支持MySQL到GeminiDB Redis接口Hash类型的转换。 如果修改内存加速规则中MySQL实例的表名后,则需要重新配置内存加速规则。
GeminiDB Redis提供的ELB的实现方式是怎样的 GeminiDB Redis采用的是独享型负载均衡器,采用弹性规格,带宽最高支持10Gbps。详细原理参考独享型负载均衡器。 父主题: 数据库连接