# 问题描述在查询缓存数据库 Redis 集群时,客户端收到错误:“当所用内存大于 'maxmemory' 时不允许 OOM 命令”。此错误消息意味着什么,我该如何排查并修复此错误。# 问题分析缓存数据库 Redis 集群无法释放任何额外内存时,会发生 OOM 错误。内存不足时,缓存数据库 Redis 会实施数据节点的参数配置的策略 **maxmemory-policy**。默认值 **(volatile-lru)** 会移出设置了过期时间的键(TTL 值),从而释放内存。缓存节点没有包含 ...
# 问题描述客户反馈使用缓存数据库 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...
$sudo wget http://download.redis.io/redis-stable.tar.gz$sudo tar xvzf redis-stable.tar.gz$cd redis-stable$sudo CC=clang make BUILD_TLS=yes```### 2.下载证书文件下载证书到本地解压后如下截图所示,然后上传到包含redis-cli的服务器上。![图片](https://lf6-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_f03af761822cf0cf16ad3f5130280621.png)### 3.服务器上使用ssl连接缓存数据库Redis```bash[ro...
本文汇总了缓存数据库 Redis 版功能特性相关的常见问题。 缓存数据库 Redis 版支持读写分离吗?仅主备类型的 Redis 实例支持读写分离功能,单节点实例不支持。设置读写分离的方法,请参见设置读写分离。 是否支持将读写请求都仅发送至主节点?默认情况下,所有读写请求都会发送至 Redis 的主节点,从节点只作备份用。关于读写分离的更多信息,请参见设置读写分离。 说明 仅主备类型的 Redis 实例支持读写分离功能。单节点实例仅包含一个...
帮助及时关注数据库的性能和稳定性问题。 监控指标分类缓存数据库 Redis 版支持展示单个或聚合的代理(Proxy)节点或数据(Server)节点的监控数据。其中: 代理节点和数据节点 代理节点即 Proxy 节点,主要用于实现数据库读写分离、负载均衡等功能。在代理节点上,主要需要关注 CPU 使用率、连接数、QPS、等影响性能的监控指标。 数据节点即 Server 节点,是真正提供数据库服务的节点。在数据节点上,主要需要关注 CPU 使用率、内存使用率...
缓存数据库 Redis 版支持性能分析功能,能够帮助您在使用Redis过程中,实时查看数据库中的大 Key 和热 Key 详情,同时也支持查看大 Key 和热 Key 的历史详情。本文介绍如何使用大 Key 分析功能。 操作步骤登录 Redis 控制台。 在顶部菜单栏的左上角,选择实例所属的项目和地域。 在实例列表页,单击目标实例名称。 在实例信息详情页,单击性能分析页签。 在大Key分析页签下,您可以执行如下操作。查看已使用内存大小您可以在已使用内存区...
测试环境测试所用的 ECS 实例和缓存数据库 Redis 版实例均在同一地域、同一可用区。本测试中为华北 2(北京)可用区 A。 网络类型均为私有网络 VPC。 说明 ECS 实例和 Redis 实例需保证在同一个 VPC中。 测试所用缓存数据库 Redis 版实例 数据库版本为 Redis 5.0。 实例类型为主备类型。 实例的规格根据测试对象决定,分别使用了启用 16 分片集群的实例和启用 32 分片集群的实例进行测试,其中每个分片的内存均为 2GiB。 测试所...
缓存数据库 Redis 版是一款兼容 Redis 4.0、5.0 和 6.0 版本的数据库。本文介绍火山引擎缓存数据库 Redis 版创建、配置、连接实例的整体流程,帮助您快速上手使用缓存数据库 Redis 版实例。 准备工作已注册火山引擎账号,并完成实名认证。账号注册和实名认证的方法,请参见如何进行账号注册和实名认证。 已创建私有网络和子网。私有网络和子网的创建方法,请参见创建私有网络及子网。 操作步骤说明 缓存数据库 Redis 版提供了快速入门...
使用缓存数据库 Redis 版实例前,您需要结合使用场景、业务负载、产品性能、价格等因素,选择符合您业务且性价比最高的 Redis 实例。 选型流程在具体业务中,您可以参考如下步骤完成 Redis 实例选型: 1. 预估所需数据库资源根据如下业务指标来初步预估所需的数据库资源。 业务指标 说明 数据量 业务需要存储在 Redis 中的数据量峰值。 请求量(QPS) 业务每秒对 Redis 的请求量峰值。 带宽(BPS) 业务每秒对 Redis 请求的数据量峰值。 ...
本文汇总了缓存数据库 Redis 版使用过程中的常见问题。 实例管理为何实例显示“关停中”? 实例显示“已关停”后要如何操作? 可以变更 Redis 实例的数据库版本吗? 为什么刚刚创建成功的实例,还未插入任何数据就显示已有部分内存空间被占用了? 为什么无法删除 Redis 实例? 为什么在 Redis 控制台上看不见我刚创建成功的实例? 为什么监控指标中,实例的读 QPS 与写 QPS 之和不等于总 QPS? 实例创建好后,怎么已经有账号了? 为什么不同...
可能会导致数据库性能下降,严重影响业务。缓存数据库 Redis 版支持性能分析功能,能够帮助及时发现并分析数据库中的热 Key 和大 Key 详情,为您优化热 Key 和大 Key 提供数据参考。 判断标准大 Key大 Key 通常含有较大数据量或大量元素(如成员、列表数等)。缓存数据库 Redis 版的大 Key 判断标准如下: 对于 String 类型的数据,若内存占用量大于 10KiB,则被认为是大 Key。 对于非 String 类型的数据,若元素个数超过 5000 个,则被认为...
说明如下:✔️ :表示当前数据库版本支持该参数。 ❌ :表示当前数据库版本不支持该参数。 为最大程度地保障实例的稳定运行,目前缓存数据库 Redis 版仅开放了部分参数,下表中仅列出了支持自定义的参数。暂不支持自定义未出现在表中的参数。 参数 说明 主备实例 单节点实例 Redis 6.0 Redis 5.0 Redis 4.0 Redis 6.0 Redis 5.0 Redis 4.0 active-defrag-cycle-max 设置触发内存碎片整理时,CPU 占用比例的最大值。单位:%,取值范围...