Redis 官方免费云实例:博客开发环境终于不用开虚拟机了
我的博客后端用 Redis 做缓存和访问计数,启动必须连上 Redis,否则服务直接挂。以前每次本地改代码都得先开虚拟机把 Redis 跑起来,又慢又费电。 前两天发现 Redis 官方有免费云实例(30 MB 档),适合开发环境临时用。注册时 GitHub 登录报错——邮箱设成隐私不可见导致,换 Google 账号一次成功。 流程:选免费 30 MB 计划 → 香港 Region(ap-east-1)→ 默认账号密码(或 Data Access Control 自定义)→ redis-cli 跑 info 验证 → 改 settings.yml 的 redis.url / password,日志出现「Redis 初始化完成」即接好。…
Next.js 爆出“核弹级”漏洞,我的博客沦陷了!附紧急应对与 Docker 防御指南
前段时间,Next.js 爆出了一枚 **10级(最高等级)的核弹级漏洞**。这是一个什么样的概念?简单来说,黑客**无需任何身份认证**,只需向你的服务器发送一个特制的请求,就能诱使服务器执行任意代码。 这简直就是在服务器门口贴了一张告示:“来吧,不用密码,直接进我房间,想干啥干啥!”我的博客正好使用了 Next.js。看到预警后,我自认为反应迅速,立刻把 React 和 Next.js 升级到了最新版。 看到版本号稳稳地显示为官方要求的 `16.0.7`,我心满意足地去忙别的事了。**然而,现实给了我一记响亮的耳光。**…
Redis 配置热修改:一条 CONFIG SET 顶住了快满的缓存
有天收到一条内存告警。 Redis 的 maxmemory 当初设得保守, 只给到整机内存的 70%, 现在用量爬到了 95%, 眼看就顶满了。我一个人对着监控面板, 第一反应是改`maxmemory`。可刚想改的时候就想到一个严重的问题——配置写在 `redis.conf` 里, 改完得重启才生效。 为什么之前那套不行 Redis 的常规配置在 `redis.conf` 里, 改完得重启生效。而我们的应用场景——Redis 全都没开持久化。…