[TOC] #### 1. 前言 --- 前两讲都在讲概念,你可能已经有点手痒了,这一讲直接动手,带你把 Redis 装起来 根据当前使用的设备环境(Mac/Linux/Windows),选择对应的 Redis 安装方式,本文介绍常用环境下的安装方法 别光收藏,跟着敲一遍,5 分钟搞定 #### 2. Mac 系统安装 Redis --- Mac 系统用户推荐使用 [Homebrew](https://www.itqaq.com/index/292.html) 安装 Redis,三行结束,不用折腾 ```bash brew install redis brew services start redis redis-cli ping ``` #### 3. Linux 源码编译(推荐) --- 生产环境基本都是 Linux,学就学正经的,下面以 Ubuntu 24.04.4 LTS 系统为例编译安装 Redis 第一步,下载源码: ```bash cd /usr/local/src sudo wget https://download.redis.io/redis-stable.tar.gz ``` 第二步,解压: ```bash sudo tar -xzvf redis-stable.tar.gz cd redis-stable ``` 第三步,编译和安装: ```bash # 安装基础编译工具包 sudo apt update sudo apt install build-essential -y # 编译 sudo make # 编译完了执行 sudo make install ``` redis-server、redis-cli 这些命令就装到 /usr/local/bin 了,验证一下: ```bash # 能看到版本号,就是装好了 redis-cli --version redis-server --version ``` 接下来你肯定想要进入 Redis 命令行界面运行命令吧,你会发现: + 这是因为 Redis 服务还没有启动 ```plaintext $ redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected> ``` 启动 Redis 服务:前台启动(测试用,关掉终端就停了) + 看到那个大大的 Redis logo 就是成功了,按 Ctrl + C 停止 ```bash redis-server ``` 后台启动(推荐,关终端不影响): ```bash sudo cp /usr/local/src/redis-stable/redis.conf /etc/redis.conf ``` 编辑配置文件,找到 `daemonize no`,改成 `daemonize yes` ```bash sudo vim /etc/redis.conf ``` 启动: ```bash redis-server /etc/redis.conf ``` 验证: ```bash # 返回 PONG 就是正常运行 redis-cli ping ``` #### 4. Docker 安装 Redis --- 不想编译?Docker 最省事: ```bash docker run -d --name redis -p 6379:6379 redis:latest ``` 连上去试试: ```bash # 一行命令,Redis 就跑起来了 docker exec -it redis redis-cli ``` #### 5. Windows 安装 Redis --- Redis 官方不原生支持 Windows,稳定移植版来自 [tporadowski/redis(GitHub)](https://github.com/tporadowski/redis/releases) + 推荐 5.0.x 稳定版;安装路径必须纯英文、无空格、无中文,否则报错 两种使用方案:MSI 安装包、绿色压缩包 Windows 中的 Redis 版本落后官方太多,不支持新特性、性能差,仅适合本地简单测试 #### 6. 跑几条 Redis 命令,测试使用 --- 连上去跑几条命令,能存能取,说明 Redis 就跑起来了 ```bash redis-cli ``` ```plaintext 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set name liang OK 127.0.0.1:6379> get name "liang" 127.0.0.1:6379> ``` 到这里,你手上已经有了一个可以操作的 Redis 环境,后面所有命令,你都可以自己敲一遍试试