Redis入门
- Redis(Remote Dictionary Server,远程字典服务)是一个开源的、基于内存的数据结构存储系统,可以同时当数据库、缓存和消息中间件用。它按 BSD 三条款许可证发布,支持主从复制、持久化和 Lua 脚本,最近还加入了模块化机制。
- 它和「内存数据库」这个说法常被混用,但准确讲:Redis 把数据放在内存里以保证速度,同时用 RDB/AOF 把数据落盘以保证不丢,所以它是「内存优先 + 可持久化」的存储,而不是纯粹的易失缓存。
mysqld 服务进程同时接受多个客户端连接。UU 状态、git commit -am 的边界、reset --soft/--mixed 的状态码、Windows 的 CRLF 警告这些输出都没变;变的是「push 被拒的标签」和「没配身份时 Git 的行为」,另外 2.56 多了几个新入口,见文末「版本差异速记」。所有输出都原样贴在对应命令下面。zip unzip bzip2 net-tools ufw openssh-server gcc make build-essential(apt 装完都留着,磁盘从 1.3G 涨到 2.0G),测完把 ufw、ssh 都恢复成了未启用状态。6.18.54.1-microsoft-standard-WSL2,VIM 9.1,日期 2026-11-03。Debian/Ubuntu 服务器上的结果基本一致;RHEL 系(Rocky/TencentOS)的差异我会点出来。winver 里显示「操作系统版本 26300.9711」),WSL 引擎版本 3.0.3.0、Linux 内核 6.18.54.1-microsoft-standard-WSL2,日期 2026-11-03。服务器上的 Debian/Ubuntu 与它同族,命令基本一致;RHEL 系(CentOS/Rocky/AlmaLinux/TencentOS)的差异在「发行版怎么选」那节单独列了表。wsl --version 会打印 Windows 版本: 10.0.26300.9711,开头那个 10.0 是 NT 内核版本号,Windows 10 和 Windows 11 共用,不代表这台是 Windows 10(注册表里的 ProductName 甚至还写着 Windows 10 Pro,那是历史遗留字段)。$state / $derived / $effect / $props)、模板语法({#if}、{#each}、{#await}、{#key})、事件与双向绑定、snippet(取代插槽)、样式作用域、action 与过渡、遗留 store、以及 SvelteKit 是什么。npm create vite --template svelte 建的真项目,在浏览器里点出来的结果,输出原样贴在示例下面。<script> 里的响应式写法(runes)和 4 完全不同,插槽换成了 snippet。网上大量教程是 Svelte 4 时代的,抄过来会报错,所以这篇把「编译器的真实报错文案」也记了下来。useState 与不可变更新、useEffect 家族、useMemo/useCallback、ref、列表 key、Context、19 的新东西(use()、Actions、useOptimistic、ref 当 prop)、错误边界,最后是与 Vue / Svelte 的对照。npm ls --depth=0 读出来的)。所有「实测」都是在 npm create vite --template react 建的真项目里跑起来、在浏览器里读 DOM 得到的,开发模式和生产构建各测了一遍(StrictMode 下差别很大,见下面)。