这里使用 WSL ubuntu20 作为演示环境
去官网 redis https://redis.io/
下载的 .tar.gz 拷贝入 /opt 目录
WSL 的 windows 目录在 /mnt 中,用 cp 命令拷贝
服务器直接用 Xftp 即可
拷贝完成:
没有的话就装一下
apt update apt install gcc
有提示就 y
检验
如图所示则 gcc 安装成功
gcc -v
tar -zxvf redis-6.2.6.tar.gz
解压出来一个 redis 文件夹
进入 redis 文件夹
cd redis-6.2.6
安装make
没有的话就装下
apt update apt install make
开始编译
make
编译成功如图:
报错解决
报错 Jemalloc/jemalloc.h:没有那个文件
:
检查 gcc 是否装好。
重新编译
make distclean make
还是在 redis 文件夹内
make install
如图:
验证安装
ls /usr/local/bin
有如下文件代表安装成功
拷贝配置文件
还是在 redis 目录中
cp redis.conf /etc/redis.conf
编辑配置文件
vi /etc/redis.conf
输入 /daem
搜索
找到这里:
daemonize no
回车退出搜索
输入 i
启动编辑模式
将 no
修改成 yes
ESC
退出编辑模式
输入 :wq
保存并退出
修改完成
redis-server /etc/redis.conf
验证启动
ps -ef | grep redis # 查看进程
如图则启动成功
redis-server Ctrl+C 关闭
关闭 redis
redis-cli shutdown
进入连接
redis-cli # 进入连接 > exit # 退出连接 > shutdown # 关闭 redis