一、下载linux版本压缩包
地址:Download | Redis
为了安全稳定性,下载 6.2 版本,不下载最新版(读者朋友可以根据自己需要下载其他版本,不过我不推荐下载最新版)
二、上传到linux服务器
笔者上传到 /opt/redis下 ,使用Xftp和Xshell工具,使用root权限
cd /opt
sudo mkdir redis
cd redis
三、解压安装
tar -zvxf redis-6.2.14.tar.gz
删除压缩包
rm -rf redis-6.2.14.tar.gz
进入解压后的redis-6.2.14文件下
编译
ls
make
结束后再进入 src 下进行安装
笔者这里是把redis安装到 /usr/local/redis下了
cd src
make install PREFIX=/usr/local/redis
进入到redis的安装路径下
cd /usr/local/redis
进入bin目录
cd bin/
发现没有配置文件 ,去原解压文件下拷贝,拷贝到安装路径下的bin文件目录中
cd /opt/redis/redis-6.2.14/
cp redis.conf /usr/local/redis/bin/
去安装目录中查看是否拷贝
cd /usr/local/redis/bin
ll
看到已经拷贝过来了
四、启动redis
redis的启动端口是6379,这个是默认端口
这个可以修改 vim redis.conf
redis-server redis.conf
注意:这个窗口不能关闭,也不能按ctrl c 输入其他命令,否则redis就会关闭
重新打开一个窗口查看端口6379的占用情况
五、设置开机自启动
前面已经说了,通过 redis-server redis.conf 命令启动redis后,不能再操作命令窗口,更不能关闭
实际场景中,需要把redis设置成开机自启动的服务,有很多种方式
这里提供一种注册为系统服务的方式
首先执行以下命令
sudo vim /etc/systemd/system/redis.service
创建一个redis系统服务文件,按 i 键并输入以下内容,esc键退出,:wq保存
注意 /usr/local/redis要替换成自己的redis的安装路径(不是解压路径)
[Unit]Description=Redis ServerAfter=network.target[Service]Type=simpleExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.confExecStop=/usr/local/redis/bin/redis-cli shutdown[Install]WantedBy=multi-user.target
以上保存退出后依次执行以下命令
刷新配置
sudo systemctl daemon-reload
允许redis自启动
sudo systemctl enable redis.service
启动redis
sudo systemctl start redis.service
查看开机自启动的服务列表
systemctl list-units --type=service
查看redis服务的状态
sudo systemctl status redis
查看6379端口号占用
netstat -tuln | grep :6379
reboot重启验证redis是否开机自启动