You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何保证缓存数据库

与Redis兼容的全托管缓存和存储服务,以其超高读写性能为企业应用赋能

社区干货

掘地三尺,搞定 Redis 与 MySQL 数据一致性问题 | 社区征文

[Redis 突然变慢了如何做性能排查并解决?](https://mp.weixin.qq.com/s/4QtJgneaqUHEzvvsW9u3wg)- Redis 与 MySQL 数据一致性问题怎么应对?今天「码哥」跟大家一起深入探索**缓存的工作机制和缓存一致性应对方案**。在本文正式开始之前,我觉得我们需要先取得以下两点的共识:1. 缓存必须要有过期时间;2. 保证数据库缓存的最终一致性即可,不必追求强一致性。## 1. 什么是数据库缓存一致性数据一致性指的是:- ...

如何解决缓存数据库Redis数据库不存在的问题

# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库# 问题分析每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。# 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1````undefined#采用哪个数据库spring.redis.database=1````2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7...

如何解决缓存数据库Redis数据库不存在的问题

# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库 # 问题分析 每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。 # 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1 ```#采用哪个数据库spring.redis.database=1```2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7v1...

如何开启SSL连接缓存数据库Redis

服务器上使用ssl连接缓存数据库Redis```bash[root@iv-38der6cb2agc9tvqv0qf redis-stable]# ./src/redis-cli --cacert /root/r-cngl0inipcl0h4nmtt_ca_certificate.pem --cert /root/r-cngl0inipcl0h4nmtt_certificate.pem --key /root/r-cngl0inipcl0h4nmtt_private.pem --tls -h r-cngl0inipcl0h4nmtt.redis.volces.comr-cngl0inipcl0h4nmtt.redis.volces.com:6379> auth lxb L****slsjOKr-cngl0inipcl0h4nmtt.redis.vol...

特惠活动

缓存型数据库Redis

1GB 1分片+2节点,高可用架构
24.00/80.00/月
立即购买

短文本语音合成 10千次

多音色、多语言、多情感,享20款免费精品音色
15.00/30.00/年
立即购买

短文本语音合成 30千次

5折限时特惠,享20款免费精品音色
49.00/99.00/年
立即购买

如何保证缓存数据库-优选内容

掘地三尺,搞定 Redis 与 MySQL 数据一致性问题 | 社区征文
[Redis 突然变慢了如何做性能排查并解决?](https://mp.weixin.qq.com/s/4QtJgneaqUHEzvvsW9u3wg)- Redis 与 MySQL 数据一致性问题怎么应对?今天「码哥」跟大家一起深入探索**缓存的工作机制和缓存一致性应对方案**。在本文正式开始之前,我觉得我们需要先取得以下两点的共识:1. 缓存必须要有过期时间;2. 保证数据库缓存的最终一致性即可,不必追求强一致性。## 1. 什么是数据库缓存一致性数据一致性指的是:- ...
如何解决缓存数据库Redis数据库不存在的问题
# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库# 问题分析每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。# 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1````undefined#采用哪个数据库spring.redis.database=1````2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7...
如何解决缓存数据库Redis数据库不存在的问题
# 问题描述客户反馈使用缓存数据库 Redis 程序报错无法找到数据库 # 问题分析 每个 Redis 实例中可使用的DB数受实例类型的影响,其中:* 启用分片集群的Redis实例最多可使用 1 个 DB。* 不启用分片集群的Redis实例最多可使用 16 个 DB。 # 解决方案1.查看程序中的数据库配置,数据库配置 index 为 1 ```#采用哪个数据库spring.redis.database=1```2.使用原生客户端连接,验证问题。```bashredis-cn02co9plm7v1...
命令支持与限制
需要保证命令所要操作的 KEY 都分布在 1 个 hash slot 中。您可以通过 hash tag 来构造相同 slot 的 Key。hash tag 的使用方法,请参见 Keys hash tags。说明 您也可以提交工单联系技术支持通过设置相关参数,将事务中不同 slot 的命令拆分到不同分片,但此时无法保证事务的原子性。 使用直连地址连接实例时,支持所有事务命令。 更多关于命令限制的信息,请参见命令限制。 如何启用被禁用的命令,如 FLUSHDB?缓存数据库 Redis 版默认...

如何保证缓存数据库-相关内容

创建白名单

缓存数据库 Redis 版实例创建成功后,您可以为实例设置白名单,以允许设备访问该实例。本文介绍如何通过控制台创建白名单。 背景信息为保证 Redis 数据库的安全性和稳定性,系统默认禁止所有 IP 地址访问 Redis 实例。在开始使用 Redis 实例前,您需要先创建白名单,并将客户端的 IP 地址或 IP 地址段添加到 Redis 实例的白名单中,以允许该客户端访问 Redis 实例。建议您定期维护和管理白名单,提高 Redis 实例访问的安全性。 使用限制...

扩缩容方案指南

缓存数据库 Redis 版 支持变更实例配置,包括水平扩缩容(即增减实例的分片数)和垂直扩缩容(即升降节点规格)。您可以参考下表帮助判断何时需要变更,以及如何选择合适的变更操作。 说明 具体操作步骤,请参见变更实例配置。 变更操作 支持的实例或架构类型 使用场景 主备实例 单节点实例 启用分片 未启用分片 启用分片 未启用分片 扩容 水平扩容(即增加分片数) ✔️ ❌ ✔️ ❌ 当实例数据节点 CPU 负载较高或总内存不足时,可...

缓存数据库 Redis 版集成 DNS 高可用插件

本文档介绍如何在火山引擎缓存数据库 Redis 版的 Golang 客户端中集成 dns-stale-cache 插件。 前提条件您的 Golang 必须是 1.18 或更高版本。 您的 Redis 客户端使用的 go-redis SDK 必须是 v6 、v7、v8 或 v9 版本。dns-stale-cache 不支持其他版本的 go-redis SDK。 把 dns-stale-cache 插件集成到 SDK 工程不同版本的 go-redis SDK 的集成方式不同。参见以下示例代码。 go-redis SDK v6go import ( "fmt" "time" "...

缓存型数据库Redis

1GB 1分片+2节点,高可用架构
24.00/80.00/月
立即购买

短文本语音合成 10千次

多音色、多语言、多情感,享20款免费精品音色
15.00/30.00/年
立即购买

短文本语音合成 30千次

5折限时特惠,享20款免费精品音色
49.00/99.00/年
立即购买

业务代码开发建议

本文介绍在使用缓存数据库 Redis 版进行业务代码开发时,需要注意的使用建议。 建议级别 说明 强烈建议 将 Redis 仅作为缓存使用。原因在于 Redis 的持久化和主从复制都是异步进行的,不太适用于对数据可靠性和一致... 也受限于 Socket 缓冲区和 Redis 请求队列大小,命令越多越容易引起超时或阻塞,从而影响集群稳定性。 避免单个 Key 长度超过 128Byte,Value 超过 10KiB。 避免 SCAN、ISCAN、HSCAN、SSCAN、ZSCAN 等命令的限制 COUN...

命令限制

缓存数据库 Redis 版兼容大多数的原生 Redis 命令,但在使用部分命令时会有一些限制。本文汇总 Redis 实例中的命令限制。 支持的命令关于缓存数据库 Redis 版支持的命令详情,请参见命令支持。 多 Key 命令限制Redis... 需要保证所要操作的 Key 都分布在 1 个 hash slot 中。 命令族 具体命令 Bitmap BITOP Generic EXISTS、RENAME、RENAMENX、SORT、TOUCH、UNLINK HyperLogLog PFCOUNT、PFMERGE List BLPOP、BRPOP、RPOPLPUSH、BRPO...

数据库小版本发布日志

缓存数据库 Redis 版会不定期发布代理(Proxy)节点和数据(Server)节点的小版本,来丰富产品功能或修复已知缺陷,提升使用体验。本文汇总了 Proxy 和 Server 小版本的更新说明供您参考。 背景信息代理节点代理节点(Pro... 说明 事务拆分到不同分片后无法保证事务的原子性。 如需使用上述功能,请提交工单联系技术支持设置相关参数。 支持在 INFO 命令中使用如下字段:Server、Cluster、Stats、Memory、CPU、Keyspace、Commandstats、Re...

什么是缓存数据库 Redis 版

火山引擎缓存数据库 Redis 版提供的是托管型的缓存数据库服务,兼容 Redis 数据库引擎,帮助您在云上轻松、快速地构建 Redis 数据库。缓存数据库 Redis 版提供了高性能且安全的 Redis 数据库解决方案,按需计费结合动态扩展能力能够显著地帮助企业降低成本,同时,它也有助于消除管理、运维数据库的复杂性。 概述正在使用 Redis 的应用程序代码几乎无需做任何修改,仅需将原来的连接代码(包括连接地址和端口号)更新为缓存数据库 Redis ...

缓存数据库 Redis 版-火山引擎

火山引擎缓存数据库 Redis 版是与Redis兼容的全托管缓存和存储服务,以其超高读写性能为企业应用赋能

变更分片数

缓存数据库 Redis 支持水平扩缩容(即增减分片数),您可以根据业务量变动,灵活变更 Redis 实例的分片数量。本文介绍如何增加或减少 Redis 实例的分片数。 前提条件实例状态需为运行中。关于实例状态的更多详情,请参见... 需保证实例当前的已用内存不超过新内存总容量的 70%,其中新内存总容量 = 变更后的单分片内存 x 分片数。已用内存信息查看方法,请参见查看实例信息。 增加分片数过程中,实例可能会返回 -TRYAGAIN The specific keys...

特惠活动

缓存型数据库Redis

1GB 1分片+2节点,高可用架构
24.00/80.00/月
立即购买

短文本语音合成 10千次

多音色、多语言、多情感,享20款免费精品音色
15.00/30.00/年
立即购买

短文本语音合成 30千次

5折限时特惠,享20款免费精品音色
49.00/99.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

数据智能知识图谱
火山引擎数智化平台基于字节跳动数据平台,历时9年,基于多元、丰富场景下的数智实战经验打造而成
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询