1. 下载源码包
去官网 https://redis.io 下载,当前最新版为 6.0.7,安装包为:redis-6.0.7.tar
2. 解压 Reids 源码包
# 1. 先将下载好的 redis-6.0.7.tar 拷贝到合适的目录,示例如下
cd /Users/dengjinhua/xiaolang/software && cp /Users/dengjinhua/Downloads/redis-6.0.7.tar .
# 2. 解压 redis-6.0.7.tar,如下两命令任选其一即可
# 将 redis-6.0.7.tar 解压到当前文件夹,并显示压缩包包含的文件明细
tar xvf redis-6.0.7.tar
# 将 redis-6.0.7.tar 解压到当前文件夹,不显示压缩包包含的文件明细
tar xzf redis-6.0.7.tar
3. 进入 Redis 解压目录
进入 Redis 解压目录 /Users/dengjinhua/xiaolang/software/redis-6.0.7
,可看到 Reids 的配置文件: redis.conf
4. 基本环境安装
需有 gcc 编译工具包,gcc -v 需显示有如下信息(Centos Linux 环境下可执行 yum install gcc-c++ 来安装),Mac 下安装 gcc 工具可参考 如何在 Mac 上安装 GCC
# 在 `/Users/dengjinhua/xiaolang/software/redis-6.0.7` 目录下依次执行如下命令
make
make test
make install
正常会如下所示:
5. Redis 默认安装路径: /usr/local/bin
6. 复制一份 redis.conf 配置文件
为防止覆盖默认的 redis.conf
配置文件,在 Redis 解压目录 /Users/dengjinhua/xiaolang/software/redis-6.0.7
下,新建一个 conf
文件夹,将解压目录下的 redis.conf
文件复制一份到 conf 文件夹下,我们后续就使用这个配置文件进行启动
7. 修改 redis.conf 配置文件,启动方式改为后台启动
Redis 默认不是后台启动的,修改配置文件,将 daemonize 改为 yes
8. 启动 Redis 服务
# 以我们复制好的并修改了 daemonize = yes 的 redis.conf 配置文件后台启动 Redis 服务
/usr/local/bin/redis-server /Users/dengjinhua/xiaolang/software/redis-6.0.7/conf/redis.conf
9. 使用 redis-cli 进行连接测试
/usr/local/bin/redis-cli -p 6379
10. 查看 Redis 进程是否开启
# 单独开启一个窗口执行如下指令查看
ps aux | grep -v grep | grep -i redis
11. 如何关闭 Redis 服务: shutdown
# 在之前用 redis-cli 连接上 redis-server 的窗口上依次执行如下操作
shutdown
exit