**提供集群模式**:单体 Redis 实例受限于物理机内存,当需要很大的 Redis 集群容量时,可以使用 Redis 集群模式。Redis 集群模式的原理是把保存在其中的数据做了分片,每一部分数据由不同的 Redis 实例承担。Re... 例如更新 image、升级 binary、进行副本的扩缩容等。- **水平扩缩容**:K8s 天然支持水平扩缩容,可以基于 Pod 的 CPU 利用率、内存利用率以及第三方自定义 metrics 对 Pod 进行水平动态扩缩容。- **存储编排...
Redis云服务的迁移也是非常重要的一环,云服务厂商的Redis服务源数据库并未开放 sync 或 psync 复制权限,无法通过常用的数据库传输服务进行Redis数据迁移。redis-shake 是一款开源的 Redis 数据迁移工具,可以通过 Redis 数据库中的 RDB 备份文件实现离线数据恢复或将源 Redis 数据库全量离线迁移至目标 Redis 数据库中。本方案采用开源的redis-shake工具,把AWS云上的Elasticache Redis集群中的数据迁移到火山引擎Redis服务中。...
当需要很大的 Redis 集群容量时,可以使用 Redis 集群模式。Redis 集群模式的原理是把保存在其中的数据做了分片,每一部分数据由不同的 Redis 实例承担。Redis 的典型应用场景有以下 3 种:* **缓存**:因为 Re... 这里会涉及到 K8s 的工作负载资源。K8s 提供几种不同的工作负载资源对应不同的业务场景。这些不同的工作负载资源可以实现服务的配置变更,例如更新 image、升级 binary、进行副本的扩缩容等。+ 支持 Deploymen...
# 问题描述在查询缓存数据库 Redis 集群时,客户端收到错误:“当所用内存大于 'maxmemory' 时不允许 OOM 命令”。此错误消息意味着什么,我该如何排查并修复此错误。# 问题分析缓存数据库 Redis 集群无法释放任何... 更新参数配置以使用其他 maxmemory-policy 设置。将 Redis 实例**参数配置**的 **maxmemory-policy** 设置为以下其中一个值:* **allkeys-lru**:最近最少使用的键进行删除。* **allkeys-random**:随机选择键进...
当需要很大的 Redis 集群容量时,可以使用 Redis 集群模式。Redis 集群模式的原理是把保存在其中的数据做了分片,每一部分数据由不同的 Redis 实例承担。Redis 的典型应用场景有以下 3 种:* **缓存**:因为 Re... 这里会涉及到 K8s 的工作负载资源。K8s 提供几种不同的工作负载资源对应不同的业务场景。这些不同的工作负载资源可以实现服务的配置变更,例如更新 image、升级 binary、进行副本的扩缩容等。+ 支持 Deploymen...
您可以提交工单联系技术支持将实例的可用 DB 数升级至 256 个,升级后即可支持 SELECT 0 至 255。关于 Redis 实例的使用限制,请参见使用限制。 Redis 7.0版本命令 未启用分片集群 启用分片集群 启用分片集群(直连模式) AUTH ✔️ ✔️ ✔️ CLIENT CACHING ❌ ❌ ❌ CLIENT GETNAME ✔️ ✔️ ✔️ CLIENT GETREDIR ❌ ❌ ❌ CLIENT ID ✔️ ✔️ ✔️ CLIENT INFO ❌ ❌ ❌ CLIENT KILL ✔️ ✔️ ✔️ CLIENT LIST ✔️ ✔...
# 问题描述在查询缓存数据库 Redis 集群时,客户端收到错误:“当所用内存大于 'maxmemory' 时不允许 OOM 命令”。此错误消息意味着什么,我该如何排查并修复此错误。# 问题分析缓存数据库 Redis 集群无法释放任何... 更新参数配置以使用其他 maxmemory-policy 设置。将 Redis 实例**参数配置**的 **maxmemory-policy** 设置为以下其中一个值:* **allkeys-lru**:最近最少使用的键进行删除。* **allkeys-random**:随机选择键进...
# 问题描述客户为了数据安全开启SSL,那么如何使用Redis命令行工具进行连接?![alt](https://lf3-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_a8e8a61752eb6246ece1957201aef515.png) # 问题分析默认情况下,redis-cli 在连接到 Redis 时使用未加密的 TCP 连接。选项 Build_TLS=Yes 在 redis-cli 编译期间启用 SSL/TLS,支持SSL连接功能。# 解决方案### 1.编译redis-cli客户端```sh$sudo yum install gcc je...
# 问题描述客户为了数据安全开启SSL,那么如何使用Redis命令行工具进行连接?![图片](https://lf3-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_a8e8a61752eb6246ece1957201aef515.png)# 问题分析默认情况下,redis-cli 在连接到 Redis 时使用未加密的 TCP 连接。选项 Build_TLS=Yes 在 redis-cli 编译期间启用 SSL/TLS,支持SSL连接功能。# 解决方案### 1.编译redis-cli客户端```sh$sudo yum install gcc jemallo...
本文介绍缓存数据库 Redis 版的核心组件和产品架构。 核心组件数据节点数据节点是构建缓存数据库 Redis 版实例的最小单位,每个实例至少含有 1 个数据节点。若每个分片中仅包含 1 个节点,该实例无法提供数据持久化和... 启用分片集群的 Redis 实例最多可以有 256 个分片,支持跨分片地对数据进行分区。您可以根据业务需要增加或减少分片。 不启用分片集群的 Redis 实例只含有 1 个分片,且不支持增加或减少分片。 复制主备实例的每个分...
托管 Prometheus 服务提供基于 exporter 的方式来监控 Redis 运行状态,本文为您介绍如何在集群中部署 redis-exporter,并实现对 Redis 的监控。 前提条件已注册并开通火山引擎容器服务(VKE)。 已创建托管 Prometheus 工作区,详情请参见 创建工作区。 VKE 集群已接入托管 Prometheus,详情请参见 容器服务接入。 已在 VKE 集群中创建 PodMonitor CRD 资源,详情请参见 创建 PodMonitor CRD 资源。 已在 VKE 集群中部署 Grafana 并接入...
您可以根据业务量变动,灵活变更 Redis 实例的配置,包括水平扩缩容(即增减实例的分片数)、垂直扩缩容(即升降节点规格)、增减单分片节点数等。本文介绍 Redis 支持的变配方案。 注意事项针对启用分片集群实例,若实例... (升级节点规格) 当实例数据节点 CPU 负载较高或总内存不足时,可以进行扩容操作。 变更节点规格过程中,实例可能会出现 1~2 次 连接闪断,每次闪断时长在 30 秒内,请谨慎操作。建议在业务低峰期执行变配操作,并确保...
缓存数据库 Redis 支持垂直扩缩容(即升降节点规格),您可以根据业务量变动,灵活变更 Redis 实例的节点规格。本文介绍如何升级或降级 Redis 实例的节点规格。 前提条件实例状态需为运行中。关于实例状态的更多详情,请... 方法一在实例列表页找到目标实例,在实例右侧操作栏中,单击变更节点规格(仅未启用分片集群实例支持)或选择 ... > 变更节点规格(仅启用分片集群实例支持)。 方法二 在实例列表页,单击目标实例的名称。 找到实例信息...