Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,[点我 -> 解密 Redis 为什么这么快的秘密](https://mp.weixin.qq.com/s/z4VjDaDDbspFz1rIBwazIA)。把 Redis 作为缓存组件,需要防止出现以下的一些问题,否则可能会造成生产事故。- [Redis 缓存满了怎么办?](https://mp.weixin.qq.com/s/H7BN-gCvbJ2S2DT31XMzzQ)- [缓存穿透、缓存击穿、缓存雪崩如何解决...
Redis 会有以下两种删除过期数据的策略:- 后台定时任务选取部分数据删除;- 惰性删除。具体原理请移步[《Redis 的过期数据删除那些事》](https://mp.weixin.qq.com/s?__biz=MzkzMDI1NjcyOQ==&mid=2247499253&idx=1&sn=816395c3429177bf94448f1750090a89&chksm=c27fbfc3f50836d53ea80d574d8db93cc3d9be0ff9de1d6339024a2b2f476e05eb2110438917&token=563623526&lang=zh_CN&scene=21#wechat_redirect)。> 假设 Redis 实例保存...
点击上方👆蓝字关注我们! 本文整理自火山引擎开发者社区首次 Meetup 中的分享《Redis 云原生实践》,主要介绍了将 Redis 部署到 K8s 的抽象流程,以及火山引擎在 Redis 云原生方向的探索和实践。 作者|解宁,火山引擎研发工程师 Redis 简介 Redis 是大家日常工作中使用较多的典型 KV 存储,常年位居 DB-Engines Key-Value 存储第一。Redis 是基于内...
文章涉及到的指令可以通过在线 Redis 客户端运行调试,地址:https://try.redis.io/,超方便的说。## 寄语> 多分享多付出,前期多给别人创造价值并且不计回报,从长远来看,这些付出都会成倍的回报你。>> 特别是刚开始跟别人合作的时候,不要去计较短期的回报,没有太大意义,更多的是锻炼自己的视野、视角以及解决问题的能力。# 二值状态统计> 码哥,什么是二值状态统计呀?也就是集合中的元素的值只有 0 和 1 两种,在签到打卡...
本文汇总了缓存数据库 Redis 版使用过程中的常见问题。 实例管理为何实例显示“关停中”? 实例显示“已关停”后要如何操作? 可以变更 Redis 实例的数据库版本吗? 为什么刚刚创建成功的实例,还未插入任何数据就显示... 已启用分片集群的 Redis 实例最多支持启用多少分片? 命令支持为何有的 Redis 实例不能使用 KEYS 命令? 启用分片集群的 Redis 实例为何使用不了事务命令? 如何启用被禁用的命令,如 FLUSHDB? 启用分片集群的 Redis ...
缓存数据库 Redis 版支持通过 disabled-commands 参数来设置禁用高危命令(包括 keys、flushdb 和 flushall),但如果您的账号角色默认不包含上述这些高危命令的权限,即使 disabled-commands 参数中移除了上述高危命令,也无法执行。关于高危命令的更多说明,请参见高危命令限制。 语法规则缓存数据库 Redis 版的 ACL 语法规则如下: 每条 ACL 规则都必须以 + 或 - 开头,+ 或 - 后可以加上指定的命令或命令类,其中: +:表示允许调用某...
本文介绍在使用缓存数据库 Redis 版进行业务代码开发时,需要注意的使用建议。 建议级别 说明 强烈建议 将 Redis 仅作为缓存使用。原因在于 Redis 的持久化和主从复制都是异步进行的,不太适用于对数据可靠性和一致... FLUSHDB 和 FLUSHALL 等禁用命令。 禁止使用 HGETALL 命令(如有遍历需求建议使用 HSCAN 命令)。 建议 先更新数据库,再删除缓存。 为缓存过期时间增加一个较小的随机值,防止缓存雪崩。 单个 Key 长度不超过 44Byt...
Redis 会有以下两种删除过期数据的策略:- 后台定时任务选取部分数据删除;- 惰性删除。具体原理请移步[《Redis 的过期数据删除那些事》](https://mp.weixin.qq.com/s?__biz=MzkzMDI1NjcyOQ==&mid=2247499253&idx=1&sn=816395c3429177bf94448f1750090a89&chksm=c27fbfc3f50836d53ea80d574d8db93cc3d9be0ff9de1d6339024a2b2f476e05eb2110438917&token=563623526&lang=zh_CN&scene=21#wechat_redirect)。> 假设 Redis 实例保存...
缓存数据库 Redis 版支持手动重启代理节点(Proxy Node)功能,用于实时容灾演练,或在服务异常、延迟较高时发起主动运维。本文介绍如何通过 Redis 控制台重启代理节点。 前提条件实例状态需为运行中。关于实例状态的更多详情,请参见实例状态说明。 注意事项重启代理节点会对已有连接产生影响,请在业务低峰期进行操作,并确保业务具备重连机制。 操作步骤登录 Redis 控制台。 在顶部菜单栏的左上角,选择实例所属的项目和地域。 在实例...
GaussDB 数据源为您提供读取 GaussDB 数据的单向通道能力,实现将读取出来的数据,写入到不同的目标数据源中。本文为您介绍 DataSail 的 GaussDB 数据同步的能力支持情况。 1 支持的 GaussDB 版本离线读: 支持自建 GaussDB 数据库,支持 3.x 版本。 2 使用限制当前仅支持离线读 GaussDB 数据,后续敬请期待离线写 GaussDB 能力。 子账号新建数据源时,需要有项目的管理员角色,方可以进行新建数据源操作。各角色对应权限说明,详见:管...
点击上方👆蓝字关注我们! 本文整理自火山引擎开发者社区首次 Meetup 中的分享《Redis 云原生实践》,主要介绍了将 Redis 部署到 K8s 的抽象流程,以及火山引擎在 Redis 云原生方向的探索和实践。 作者|解宁,火山引擎研发工程师 Redis 简介 Redis 是大家日常工作中使用较多的典型 KV 存储,常年位居 DB-Engines Key-Value 存储第一。Redis 是基于内...
缓存数据库 Redis 版支持在私有网络中使用免密访问功能。开启免密访问后,通过私有地址或直连地址连接时,无需输入密码即可直接访问 Redis 实例。本文介绍如何使用免密访问功能。 注意事项Redis 实例创建成功后,免密访问功能默认关闭。 开启免密访问后,若不输入账号,默认使用 default 账号,此时无需输入密码即可访问 Redis 实例。 开启免密访问后,同时也兼容账密验证的方式连接 Redis 实例,您仍然可以通过账号和密码来连接 Redis 实...
调用 DescribeBigKeys 接口查看目标实例在指定时间段内的大 Key 详情。 请求类型同步请求。 注意事项仅支持查看最近 15 天内,指定 Redis 实例中内存占用量最多的前 100 个 Key 或元素数量最多的前 100 个 Key 的详情。 请求参数名称 类型 是否必选 示例值 描述 InstanceId String 是 redis-cn02sg5o56sbs**** 实例 ID。 说明 您可以调用 DescribeDBInstances 接口查询目标地域下所有 Redis 实例的基本信息,包括实例 ID。 P...