检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
√ √ √ DCS Redis:Cluster集群 √ √ √ 自建Redis √ √ √ 其他云厂商Redis √ √ √ 迁移流程 图1 迁移流程示意图 迁移评估。 获取当前待迁移的缓存数据信息(可参考表2记录以下信息),包括: 实例数量 各实例配置的数据库数量 各数据库的key数量
old Redis Interger 延时监控的采样时间阈值(最小值)。 当阈值设置为0时,不做监控,也不采样;当阈值设置为大于0时,将监控并记录执行耗时大于阈值的操作。 用户可以通过LATENCY等命令获取统计数据和配置、执行采样监控。 0~86400000,单位:毫秒。 0 12
构造,开源Redis使用单个主线程处理命令,只能利用一个核的CPU,因此,只需认为单个Redis节点仅使用1核CPU即可。提升基础版Redis实例的内存大小,CPU规格不变。 Redis基础版由于社区版单线程处理模型的限制,如需增加实例CPU处理性能,请使用集群类型的Redis实
在线迁移与离线迁移(备份文件导入)。DCS Cluster集群与Redis Cluster集群设计一致,数据可平滑迁移。 本文以Linux系统环境为例,介绍如何使用RedisShake工具将自建的Redis Cluster离线迁移到DCS Cluster集群。 与在线迁移相比,离
创建DCS高频场景示例 本节介绍了使用API购买DCS实例过程中的一些常见问题及处理方法。 表1 购买DCS实例常见问题及处理方法 常见问题 处理方法 购买包周期实例 为您介绍购买包周期实例时参数设置。 删除包周期实例 包周期资源需要通过退订的方式才可以被删除。 使用API购买实例时设置副本数
在线迁移与离线迁移(备份文件导入)。DCS Cluster集群与Redis Cluster集群设计一致,数据可平滑迁移。 本文以Linux系统环境为例,介绍如何使用RedisShake工具将自建的Redis Cluster集群在线迁移到DCS Cluster集群。 使用RedisShake工具将自建的Redis
端口监听(监听建立网络链接的请求)、accept请求(接纳并建立网络链接)、读取数据(从网络链接如socket读写数据)和解析协议(解析并处理Redis命令等),依托于服务器计算能力的提升,整体性能N倍提升。 表1 企业版和基础版的能力对比 对比项 DCS基础版 DCS企业版 兼容开源Redis版本
推荐使用apt和yum两种安装方式,常见Linux系统,一般至少支持其中一种。 其他常见系统下的Stunnel客户端安装请参考: “Mac下的Stunnel客户端安装”。 apt-get方式安装。 apt-get管理deb格式的软件包,适用于Debian类操作系统,如Ubuntu。命令如下: apt
秒 如果希望系统不会经常对连接进行断链重建,此处可以配置一个较大值(xx分钟),或者此处配置为-1并且搭配空闲连接检测进行定期检测。 timeBetweenEvictionRunsMillis 空闲连接探测时间间隔,单位:毫秒 根据系统的空闲连接数量进行估算,例如系统的空闲连接探
为什么实例实际可用内存比申请规格小而且已使用内存不为0? 由于系统开销会占用部分资源,主备实例的持久化也需要一部分资源,所以Redis 3.0和Memcached实例创建后,缓存实例实际可用内存小于申请规格。除了用户存储数据外,Redis-server内部的buffer以及内部数
种数据逐出策略: noeviction:在这种策略下,如果缓存达到了配置的上限,实例将不再处理客户端任何增加缓存数据的请求,比如写命令,实例直接返回错误给客户端。缓存达到上限后,实例只处理删除和少数几个例外请求。 allkeys-lru:根据LRU(Least recently
诊断Redis实例 当您的Redis实例发现故障、性能有问题时,您可以通过实例诊断功能,及时获取实例诊断项目异常的原因、影响以及处理建议。 约束与限制 Redis 3.0、Memcached实例不支持实例诊断。 新创建的缓存实例,请在实例创建成功10分钟后,再执行实例诊断,否则可能会诊断失败。
数据备份/导出/迁移 DCS实例是否兼容低版本Redis迁移到高版本 不同类型的操作系统间进行数据传递和操作,需要注意什么? 源Redis使用了多DB,能否迁移数据到集群实例? 源Redis迁移到集群实例中有哪些限制和注意事项? 在线迁移需要注意哪些? 在线迁移能否做到完全不中断业务?
重置新密码,请参考重置缓存实例密码。 实例密码安全使用建议 redis-cli连接时隐藏密码。 Linux操作系统中,如果对redis-cli指定-a选项并携带密码,则在系统日志以及history记录中会保留密码信息,容易被他人获取。建议执行redis-cli命令时不指定-a选项
业务功能验证 验证业务功能是否正常。例如,检查客户端访问Redis是否有报错。 观察关键性能监控指标是否异常。例如,活跃客户端连接数、每秒并发操作数、CPU使用率、内存使用率等监控参数。 父主题: 业务应用
业务功能验证 验证业务功能是否正常。例如,检查客户端访问Redis是否有报错。 观察关键性能监控指标是否异常。例如,活跃客户端连接数、每秒并发操作数、CPU使用率、内存使用率等监控参数。 父主题: 扩容缩容与实例升级
载到本地查看。 通常在实例运行异常时,用户可以通过运行日志查看实例是否发生AOF重写、配置修改、高危命令执行、或主备倒换等记录,帮助排查和处理实例异常问题。 约束与限制 Redis 4.0及以上版本的实例支持该功能。 采集的运行日志文件只保留7天,超期后会自动删除。 Redis实例最长支持查询7天内的运行日志。
hashtag的原理、规则及用法示例 hashtag原理 单实例上的mset、lua脚本等处理多key时,是一个原子性(atomic)操作,所有给定key都会在同一时间内被执行。集群每次通过对key进行hash计算到不同的分片,所以集群上同时执行多个key,不再是原子性操作,会存在某些给定
代理服务器集群。通过Proxy节点识别用户读写请求,如果是写请求,则转发给主节点,如果是读请求,则转发给备节点,不需要用户在客户端做任何配置。 Sentinel集群 监控主备节点状态,当主节点出现故障或异常时,进行主备倒换,保证服务不中断。 主备实例 读写分离实例,后端是一个主备实例,包含了主和备两个节点。
使用DCS实现视频直播弹幕和社交网站评论的功能 方案概述 应用场景 视频、直播弹幕展示和社交网站评论回复等场景,要求时效性高,互动性强,类似这样的业务对平台的系统时延有着非常高的要求。如果使用关系型数据库,会涉及到按评论时间逆排序,随着评论越来越多,排序效率越来越低,且并发频繁。 解决方案 使用分布