当前位置:首页 » 《休闲阅读》 » 正文

linux离线安装redis

22 人参与  2024年10月08日 19:20  分类 : 《休闲阅读》  评论

点击全文阅读


一、下载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是否开机自启动 


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/169213.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1