**支持哨兵工具**:哨兵工具的主要工作模式是监控 Master 节点的健康状况。当发现 Master 节点不可用时,会主动执行 Failover, 把 Slave 节点提升成 Master,保证 Redis 服务的高可用。- **提供集群模式**:单体 Redis 实例受限于物理机内存,当需要很大的 Redis 集群容量时,可以使用 Redis 集群模式。Redis 集群模式的原理是把保存在其中的数据做了分片,每一部分数据由不同的 Redis 实例承担。Redis 的典型应用场景有以下 3...
其中比较重要的有: * **复制**:Redis 支持异步的全量和增量同步,可以把数据从 Master 复制到 Slave, 实现 Redis 数据的高可用。* **持久化**:支持数据的持久化,可以通过 RDB 和 AOF 机制实现数据落盘。* **支持哨兵工具**:哨兵工具的主要工作模式是监控 Master 节点的健康状况。当发现 Master 节点不可用时,会主动执行 Failover, 把 Slave 节点提升成 Master,保证 Redis 服务的高可用。* **提供集群模式**:单体 Redi...
Redis云服务的迁移也是非常重要的一环,云服务厂商的Redis服务源数据库并未开放 sync 或 psync 复制权限,无法通过常用的数据库传输服务进行Redis数据迁移。redis-shake 是一款开源的 Redis 数据迁移工具,可以通过 Redis 数据库中的 RDB 备份文件实现离线数据恢复或将源 Redis 数据库全量离线迁移至目标 Redis 数据库中。本方案采用开源的redis-shake工具,把AWS云上的Elasticache Redis集群中的数据迁移到火山引擎Redis服务中。...
分布式系统中必备的一个中间件就是消息队列,通过消息队列我们能对服务间进行异步解耦、流量消峰、实现最终一致性。目前市面上已经有 `RabbitMQ、RochetMQ、ActiveMQ、Kafka`等,有人会问:“Redis 适合做消息队列么... 如果发送消息时接收者不可用,消息队列会保留消息,直到成功地传递它。当消费者重启后,可以继续读取消息进行处理,防止消息遗漏。# List 实现消息队列Redis 的列表(List)是一种线性的有序结构,可以按照元素被推...
Redis云服务的迁移也是非常重要的一环,云服务厂商的Redis服务源数据库并未开放 sync 或 psync 复制权限,无法通过常用的数据库传输服务进行Redis数据迁移。redis-shake 是一款开源的 Redis 数据迁移工具,可以通过 Redis 数据库中的 RDB 备份文件实现离线数据恢复或将源 Redis 数据库全量离线迁移至目标 Redis 数据库中。本方案采用开源的redis-shake工具,把AWS云上的Elasticache Redis集群中的数据迁移到火山引擎Redis服务中。...
缓存数据库 Redis 版提供启用分片集群和未启用分片集群两种架构,且支持将未启用分片集群变更为启用分片集群,来满足业务水平扩容的需求。本文介绍启用实例分片集群架构的操作步骤。 前提条件实例为未启用分片集群。 实例状态为运行中。 注意事项未启用分片集群变更为启用分片集群后,不支持再变更回未启用分片集群。 未启用分片集群变更为启用分片集群操作仅改变实例的架构,实例类型、所在可用区、连接地址等均不会改变。 变更过程...
托管 Prometheus 服务提供基于 exporter 的方式来监控 Redis 运行状态,本文为您介绍如何在集群中部署 redis-exporter,并实现对 Redis 的监控。 前提条件已注册并开通火山引擎容器服务(VKE)。 已创建托管 Prometheus 工作区,详情请参见 创建工作区。 VKE 集群已接入托管 Prometheus,详情请参见 容器服务接入。 已在 VKE 集群中创建 PodMonitor CRD 资源,详情请参见 创建 PodMonitor CRD 资源。 已在 VKE 集群中部署 Grafana 并接入...
调用 CreateDBInstance 接口创建 Redis 实例。 请求类型异步请求。 注意事项自 2022 年 05 月 17 日起,新开通 Redis 产品的客户以及存量实例都需要进行跨服务访问授权。请您尽快完成授权,否则调用 CreateDBInstanc... 关于两种类型实例的功能特性差异详情,请参见功能特性差异。 MultiAZ String 是 enabled 设置实例的可用区部署方案。取值范围如下: disabled:单可用区部署方案。 enabled:多可用区部署方案。 说明 关于可用区...
缓存数据库 Redis 版当前支持如下两种架构。 实例架构 简介 适用场景 启用分片集群 启用分片集群的 Redis 实例可以通过分片化分区来增加缓存的容量和并发连接数。每个分片包含 1 个主节点和 1~5 个从节点,分片本身... 因为选择后面两种使用了更多分片的组合,会使实例整体的可用连接数和带宽增加,同时还会缩短 Redis 的快照、主从复制、实例变更配置的耗时。 选项 说明 节点规格 缓存数据库 Redis 版支持不同的节点规格,每种规格支...
分布式系统中必备的一个中间件就是消息队列,通过消息队列我们能对服务间进行异步解耦、流量消峰、实现最终一致性。目前市面上已经有 `RabbitMQ、RochetMQ、ActiveMQ、Kafka`等,有人会问:“Redis 适合做消息队列么... 如果发送消息时接收者不可用,消息队列会保留消息,直到成功地传递它。当消费者重启后,可以继续读取消息进行处理,防止消息遗漏。# List 实现消息队列Redis 的列表(List)是一种线性的有序结构,可以按照元素被推...
# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库# 问题分析每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。# 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1````undefined#采用哪个数据库spring.redis.database=1````2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7...
# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库 # 问题分析 每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。 # 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1 ```#采用哪个数据库spring.redis.database=1```2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7v1...
2024-02-06 全部 查询慢日志 变更实例的分片集群配置时支持选择节点规格 当未启用分片集群开启分片集群配置时,新增支持设置实例的节点规格,您可以根据业务需要灵活选择变更后实例规格。 2024-02-06 全部 变更实例的分片集群配置 支持特定场景下指定备份文件名称 Redis 新增支持在手动备份,删除按量计费实例,以及变更实例配置或修改可用区时勾选了变更配置前进行全量备份等场景下,指定新建全量备份文件的文件名,方便您后续在备份...