Redis Explorer 编辑HASH/JSON/LIST时需手动按Ctrl+S(或Cmd+S)保存,否则仅为临时变更;STRING类型例外,双击后按Enter即保存,且JSON编辑须语法合法,否则Save报ERR invalid JSON。
因为 Redis Explorer 对 HASH、JSON、LIST 类型的编辑是“临时变更”,Ctrl+S(或 Cmd+S)才是真正的提交动作——不是回车,不是失焦,也不是刷新页面。双击改完 field 值后直接关 Tab 或切窗口,改动就丢了。
Enter 即保存,但其他类型必须显式触发 Ctrl+S
ERR invalid JSON 是 Save 失败的常见报错,不是连接问题Save 和快捷键等效,但很多人只记得点“编辑”忘了点“保存”VSCode 自带的快捷键能大幅缩短配置排查路径,关键是别依赖鼠标点选——Ctrl+P(macOS Cmd+P)搜文件名比翻目录快得多,Ctrl+F(Cmd+F)查关键词比肉眼扫更可靠。
redis.conf 时,用 Ctrl+P 输入 redis.conf 回车,直接跳转;若项目里有多个,加路径限定如 docker/redis.conf
save 指令行为:在打开的 conf 文件中按 Ctrl+F 搜 save,注意区分 save 900 1(触发条件)和 save ""(禁用 RDB)Ctrl+Shift+P → Developer: Toggle Developer Tools 看控制台有没有解析错误,避免语法错误导致 Redis 启动失败缩放不持久化会间接干扰调试节奏——比如你刚调大字号看清了 JSON 结构,重启 VSCode 后又变小,得重新按 Ctrl+=,而这个操作本身不写入配置,下次还丢。真正影响数据安全的是误读,不是字号大小。
settings.json 里的 window.zoomLevel,不是靠快捷键临时调electron.zoomFactor 更底层,适合多屏/DPI 场景,但设错会导致整个 UI 模糊,建议先试 window.zoomLevel
"window.zoomLevel": 0 开始微调VSCode 插件不存历史、Redis 本身也不记操作日志,Ctrl+Z 只能撤回本地编辑,一旦 Ctrl+S 写入 Redis 就不可逆。唯一可控的是“确认前再看一眼”这个动作的效率。
Ctrl+Shift+P → Redis Explorer: Refresh Connection 刷新后再对比修改前后值,别只信编辑框显示Flush DB 前,先用 Ctrl+Shift+P 搜 redis,选 Redis Explorer: Show Keys 确认当前库 key 数量和 patternCtrl+A 全选后 Delete,不如右键单个 key 点 Delete Key,避免误删最易被忽略的点:Redis Explorer 的 Save 是直写,没有二次确认弹窗;所有修改都绕过 Redis 的事务机制,也没有客户端层面的 undo 栈。你按下的每个 Ctrl+S,都是对生产环境的一次裸奔写入。