它的读写请求会在内存执行,请求响应的延迟很低,所以很多场景下会把 Redis 当做缓存使用。- **数据库**:Redis 支持持久化,可以把它当做 KV 数据库使用。- **消息队列**:Redis 支持 stream 数据,在 stream 数据结构基础上封装了 pub-sub 命令,实现了数据的发布和订阅,即提供了消息队列的基本功能。Redis 协议是二进制安全的文本协议。它很简单,可以通过 telnet 连接到一个 Redis server 实例上执行 get 和 set 操作。## ...
缓存数据库 Redis 集群无法释放任何额外内存时,会发生 OOM 错误。内存不足时,缓存数据库 Redis 会实施数据节点的参数配置的策略 **maxmemory-policy**。默认值 **(volatile-lru)** 会移出设置了过期时间的键(TTL 值),从而释放内存。缓存节点没有包含 TTL 值的任何键时,则会返回错误。# 解决方案要解决此错误并防止客户端收到“不允许 OOM 命令”错误消息,可执行以下一些组合操作:这些解决方法的实际组合取决于您的具体使用案...
# **场景介绍**导致 redis 性能问题的因素有很多,大 key 是比较常见的因素,如果未能及时发现和处理,可能导致服务性能下降,用户体验变差。分析大 key 的方法有很多,本文专注于如何使用原生 redis-cli 工具,通过添加 --bigkeys选项,可以快找出业务中的大 key# 前提条件* ECS中已经安装了 Redis 4.0 以上版本;目的是为了使用 redis-cli 工具。* 保证客户端与 redis 网络互通。# **操作步骤**运行如下命令,可以在整个实例...
# 前言:Redis作为最常用的内存数据库,在现代化应用中扮演着举足轻重的角色,同时随着云计算的普及云上应用常常使用托管的Redis服务。当需要迁移云上的应用时,Redis云服务的迁移也是非常重要的一环,云服务厂商的Red... 从Github上下载[redis-shake](https://github.com/alibaba/RedisShake/releases/download/release-v2.0.3-20200724/redis-shake-v2.0.3.tar.gz)组件,若下载速度比较慢,可以使用如下链接 ``` wget https:...
它的读写请求会在内存执行,请求响应的延迟很低,所以很多场景下会把 Redis 当做缓存使用。- **数据库**:Redis 支持持久化,可以把它当做 KV 数据库使用。- **消息队列**:Redis 支持 stream 数据,在 stream 数据结构基础上封装了 pub-sub 命令,实现了数据的发布和订阅,即提供了消息队列的基本功能。Redis 协议是二进制安全的文本协议。它很简单,可以通过 telnet 连接到一个 Redis server 实例上执行 get 和 set 操作。## ...
Redis-cli 是社区原生 Redis 自带的命令行工具,您可以在 ECS 实例或本地设备上通过 redis-cli 连接缓存数据库 Redis 版,进行数据管理。 连接 Redis 使用的网络类型 网络类型 说明 私有网络 私有网络 VPC(Virtua... 需要先为 Redis 实例开启公网访问。开启公网访问的方法,请参见开启公网访问。 打开本地设备的命令行窗口或命令终端,参考如下方法选择合适的命令获取本地设备公网 IP 地址:Linux 操作系统:在命令终端中执行 curl if...
缓存数据库 Redis 集群无法释放任何额外内存时,会发生 OOM 错误。内存不足时,缓存数据库 Redis 会实施数据节点的参数配置的策略 **maxmemory-policy**。默认值 **(volatile-lru)** 会移出设置了过期时间的键(TTL 值),从而释放内存。缓存节点没有包含 TTL 值的任何键时,则会返回错误。# 解决方案要解决此错误并防止客户端收到“不允许 OOM 命令”错误消息,可执行以下一些组合操作:这些解决方法的实际组合取决于您的具体使用案...
# **场景介绍**导致 redis 性能问题的因素有很多,大 key 是比较常见的因素,如果未能及时发现和处理,可能导致服务性能下降,用户体验变差。分析大 key 的方法有很多,本文专注于如何使用原生 redis-cli 工具,通过添加 --bigkeys选项,可以快找出业务中的大 key# 前提条件* ECS中已经安装了 Redis 4.0 以上版本;目的是为了使用 redis-cli 工具。* 保证客户端与 redis 网络互通。# **操作步骤**运行如下命令,可以在整个实例...
您可以通过 Redis-cli 工具来连接和管理 Redis 数据库。本文介绍如何使用 Redis-cli 工具通过私网连接 Redis 实例。 前提条件已创建 Redis 实例。创建方法,请参见创建实例。 已创建数据库账号和密码。创建方法,请参... 确保安装 Redis-cli 的设备 IP 地址已经加入到白名单中。白名单设置方法,请参见设置白名单。 Redis-cli 不支持在连接时验证证书。因此若您已开启了 SSL,将无法通过 Redis-cli 进行登录。此时您可以选择其它客户...
本文介绍如何使用 Redis-cli 工具通过公网连接 Redis 实例。 前提条件已创建 Redis 实例。创建方法,请参见创建实例。 已创建数据库账号和密码。创建方法,请参见创建与管理账号。 已开启公网访问。开启方法,请参见开... 单击连接管理页签。 在公网访问区域,单击公网地址后的图标复制公网地址。 登录安装了 Redis-cli 的 ECS 实例,执行以下命令: src/redis-cli -h -p <端口号> [-c] 参数 说明 Redis 实例连接地址 即步骤 5 中获...
缓存数据库 Redis 版会不定期发布代理(Proxy)节点和数据(Server)节点的小版本,来丰富产品功能或修复已知缺陷,提升使用体验。本文汇总了 Proxy 和 Server 小版本的更新说明供您参考。 背景信息代理节点代理节点(Pro... 命令的返回结果,支持在返回结果的 cluster_size 和 cluster_known_nodes 字段中展示实际分片数。 缺陷修复 修复了水平扩缩容后,SUBSCRIBE 或 PSUBSCRIBE 命令无法收到后续 PUBLISH 消息的问题。 修复了执行 SINT...
Redis 公网自建 Redis 火山引擎版 Redis Redis 4.0 Redis 5.0 Redis 6.0 全量迁移 增量迁移 全量初始化 增量同步 说明 当您在创建同步任务时,当前仅支持选择火山引擎版 Redis。 如需迁移阿里云的云原生内存数据库 Tair 的数据至火山引擎版 Redis,请提交工单联系技术支持。 使用限制类型 说明 源库限制 带宽要求,源库所属的服务器需具备足够出口带宽,否则将影响数据迁移的速率。 数据库传输服务 DTS 在执行全量迁...
前言 Redis是一款优秀的Key-Value,直观来看,Redis 接收到请求之后,能以微秒级别找到数据并返回,并快速完成操作,这依赖于两点 所有操作几乎都在内存完成,速度本来就快 redis 具有优秀,高效的数据结构 关于实验 预计部署时间:20分钟级别:初级相关产品:缓存数据库 Redis 版本受众: 通用 环境说明 如果还没有火山引擎账号,点击此链接注册账号 如果您还没有VPC,请先点击链接创建VPC 缓存数据库 Redis 版本 云服务器ECS:Centos 7 ...