检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
打散,避免单个分区的记录过大。 检测方法: 通过长时间的业务观察,我们规定以下阈值,超过任何一个条件的阈值即为大key。 单个分区键的行数不能超过10万。 单个分区的大小不超过100MB。 GeminiDB Cassandra支持了大key的检测与告警。在CES界面,可以配置实例
RDS MySQL到GeminiDB Redis数据延迟大概是多少,会受哪些因素影响 可以做到实时同步,具体时延建议实测。时延可能受到以下因素影响: RDS MySQL到GeminiDB Redis本身的物理距离,通常建议同Region。 RDS MySQL到GeminiDB R
什么是可用区,如何选择可用区 什么是可用区 可用区是同一服务区内,电力和网络互相独立的地理区域,一般是一个独立的物理机房,这样可以保证可用区的独立性。 一个区域内有多个可用区,一个可用区发生故障后不会影响同一区域内的其它可用区。 可用区间通过内网访问。 如何选择可用区 在购买云数
Redis实例创建成功后,支持用户绑定弹性公网IP,通过公共网络访问数据库实例,绑定后也可根据需要解绑。 使用须知 对于已绑定弹性公网IP的节点,需解绑后,才可重新绑定其他弹性公网IP。 用户需要评估业务所需带宽,购买带宽资源足够的弹性公网IP,因公网网络性能造成的客户端访问异常不计入SLA。 绑定弹性公网IP
连接数据库 前提条件 连接数据库的弹性云服务器必须和GeminiDB Mongo实例之间网络互通,可以使用curl命令连接GeminiDB Mongo实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you are trying
规格变更/节点扩缩容过程中主动剔除/加入节点。 在这些场景下,客户端可能遇到秒级连接闪断或命令超时等故障。 网络波动 客户端与GeminiDB服务端之间的网络链路通常较为复杂,偶发性的网络抖动、数据丢包重传是难以避免的。一旦触发网络波动,可能会导致客户端发起的请求出现超时。 服务端过载 在数据库服务出现高负载
一般情况下,建议就近选择靠近您或者您的目标用户的区域,这样可以减少网络时延,提高访问速度。不过,在基础设施、BGP网络品质、资源的操作与配置等方面,中国大陆各个区域间区别不大,如果您或者您的目标用户在中国大陆,可以不用考虑不同区域造成的网络时延问题。 资源的价格 不同区域的资源价格可能有差异,请参见华为云服务价格详情。
常见客户端报错及解决方法 问题现象1 问题现象:客户端打印网络超时10秒,连接失败。 CommonResponseAspect exception!Redis command timed out; nested exception is io.lettuce.core.Redis
Mongo时,可能会遇到因为mongod连接数用满了,导致客户端无法连接的问题。mongod的服务模型是每个网络连接由一个单独的线程来处理,每个线程配置了1MB的栈空间,当网络连接数太多时,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨。 客户端使用GeminiDB Mo
Redis迁移已完成或者已经进入增量状态。 需要ECS实例部署Redis-Full-Check开源工具,并确保与源端、目标端网络互通。 如果迁移任务处于增量状态,由于迁移源端和目标端间存在网络时延,无法确保校验时数据一致,如有条件,建议停止对源端的写入后再做校验。 业务使用Redis时往往存在给k
fetch_size=10) 此后执行该查询,将会每次获取行数为10的页。在缓存(10行)耗尽后会触发获取下一页的请求,并且等待请求返回,会有等待时间相应延迟。 result = session.execute(statement) # 打印当前缓存行数,为10行 print(result.current_rows)
P地址都可以访问整个集群,其目的是为了提供负载均衡和容灾能力。 您可以通过以下三种方法使用多个IP。 业务侧实现连接池,实现负载均衡和故障检测处理。 联系客服,为您配置ELB(Elastic Load Balance,弹性负载均衡)服务,提供唯一IP供客户使用。 对多个proxy
Proxy组件的存在,所以PSync协议无法支持。 安全限制:在原生Redis中PSync协议基本会触发fork,会导致内存膨胀与用户请求延迟增加,甚至可能会发生“out of memory”。 商业策略:较多用户使用RedisShake是为了下云或者换云,屏蔽了PSync协议。
不同的可用区是否影响内网互通 可用区是同一服务区内,电力和网络互相独立的地理区域,一般是一个独立的物理机房,这样可以保证可用区的独立性。 一个区域内有多个可用区,一个可用区发生故障后不会影响同一区域内的其它可用区。 默认情况下,同一个VPC下的不同可用区之间内网互通。 更多可用区信息请参见区域和可用区。
Redis在开源Redis上做了增强,是一款兼容Redis协议的弹性KV数据库,支持远超内存的容量和极致的性能。热数据在内存中,全量数据在存储池中。有以下特点: 稳定低延迟: 单点读写平均时延<1ms,P99<2ms;采用多线程架构,单实例QPS可支撑1w-1000w线性扩展。 高性价比: 综合降本30%:无
不同的可用区是否影响内网互通 可用区是同一服务区内,电力和网络互相独立的地理区域,一般是一个独立的物理机房,这样可以保证可用区的独立性。 一个区域内有多个可用区,一个可用区发生故障后不会影响同一区域内的其它可用区。 默认情况下,同一个VPC下的不同可用区之间内网互通。 更多可用区信息请参见区域和可用区。
待预检查完成后,单击“下一步购买”。 图4 预检查 选择迁移时的带宽,单击“购买并启动”。 图5 带宽配置 使用全量迁移+增量迁移时,迁移任务不会自动结束。当观察到无延迟(延迟0毫秒),则全量同步已完成。 图6 任务状态 停止DTS数据同步服务 待Redis业务割接后,结束数据同步任务。 图7 结束数据迁移任务
Redis节点CPU偶发冲高,可能是哪些原因 导致GeminiDB Redis节点CPU冲高的原因有很多,比如业务侧原因:业务流量突增、执行大Key操作、网络抖动,以及服务端后台任务如数据备份、垃圾回收等,如果仅为偶发现象,不用过于关注。若非QPS增高等业务侧原因造成,也可以通过工单进行咨询。 父主题:
设置成功后,在该配置下产生的会话,都会一次只获取设置的行数,在缓存(20行)耗尽会触发向服务端拉取数据的请求,并且等待返回,会有相应的等待时间延迟。 提前获取下一页 如果需要手动提前获取更多行存入当前结果集避免等待,可以参考以下代码,在结果集剩余10行时,先提交并行从服务器拉取更多行的请求。
使用须知 AWS不支持psync/sync命令,无法增量迁出。 迁移前确保部署Redis-shake的ECS与目标端GeminiDB Redis网络通畅。 注意放开源端和目标端安全组配置。 操作步骤 部署迁移工具。 获取工具Redis-Shake。 Redis-Shake工具可下载release版本,解压缩后即可使用。