Redis快速入门:安装部署与基本操作

引言 上一篇我们理解了为什么需要Redis,现在是时候动手实践了。这篇文章将带你完成: ✅ 10分钟安装Redis ✅ 启动并连接Redis ✅ 执行第一个命令 ✅ 理解基本操作 不需要任何前置知识,跟着操作即可。 一、安装Redis 1.1 方式一:Docker安装(推荐) 为什么推荐Docker? 跨平台,Windows/Mac/Linux通用 隔离环境,不污染系统 一条命令搞定,最简单 步骤: # 1. 拉取Redis镜像(最新稳定版) docker pull redis:7.2 # 2. 启动Redis容器 docker run -d \ --name my-redis \ -p 6379:6379 \ redis:7.2 # 3. 验证是否启动成功 docker ps | grep redis # 4. 进入Redis客户端 docker exec -it my-redis redis-cli 持久化配置(可选): # 创建数据目录 mkdir -p ~/redis/data # 启动带持久化的Redis docker run -d \ --name my-redis \ -p 6379:6379 \ -v ~/redis/data:/data \ redis:7.2 redis-server --appendonly yes 1.2 方式二:Linux系统安装 Ubuntu/Debian: ...

2025-01-21 · maneng

缓存的第一性原理:为什么需要Redis?

引言 在开始学习Redis之前,我们先不谈具体的命令和用法,而是回到原点思考一个问题:为什么我们需要Redis? 这不是一个简单的问题。如果只是回答"因为它快"或"因为大家都在用",那就失去了深入理解的机会。让我们从第一性原理出发,理解缓存的本质,以及Redis在现代架构中的真正价值。 一、存储的时空矛盾 1.1 计算机存储的金字塔 计算机系统中存在一个永恒的矛盾:速度快的存储容量小且昂贵,容量大的存储速度慢且廉价。 让我们看看存储层次结构(从快到慢): CPU寄存器 ← 1ns ← 几KB ← 最快最贵 L1 Cache ← 1-2ns ← 几十KB ← L2 Cache ← 4-10ns ← 几百KB ← L3 Cache ← 20-40ns ← 几MB ← 内存(RAM) ← 100ns ← 几GB ← Redis在这里 SSD硬盘 ← 50-150μs ← 几百GB ← 机械硬盘 ← 5-10ms ← 几TB ← 网络存储 ← >10ms ← 无限大 ← 数据库在这里 关键观察: CPU寄存器访问需要 1纳秒 内存访问需要 100纳秒(慢100倍) SSD访问需要 100微秒(慢1000倍) 机械硬盘访问需要 10毫秒(慢100,000倍) 网络数据库访问需要 >10毫秒(慢100,000倍以上) 1.2 真实世界的类比 如果把CPU访问寄存器比作1秒,那么: ...

2025-01-21 · maneng

如约数科科技工作室

浙ICP备2025203501号

👀 本站总访问量 ...| 👤 访客数 ...| 📅 今日访问 ...