史上最全springboot+vue部署之redis安装

centos8 redis安装

1:redis安装 (可以选择在线安装,没有外网的情况就只能自己先下载好再上传到服务器)

a:使用 #wget http://download.redis.io/releases/redis-5.0.7.tar.gz(在线安装)

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

在这里插入图片描述
等待下载就好了!

b:解压压缩包(注:解压tar.gz包使用tar -zxvf 命令,如果为tar文件则用 tar -xf)
#tar -zxvf redis-5.0.7.tar.gz -C /usr/local/

tar -zxvf redis-5.0.7.tar.gz -C /usr/local/

2:安装c语言环境 一般都是默认有的不过为了不踩坑选择在安装
执行命令:#yum install gcc-c++

yum install gcc-c++

在这里插入图片描述
弹出来的都选择y等待安装完成。

3:编译redis源码
进入到解压后的目录下:
执行命令:#cd redis-5.0.7

cd /usr/local/redis-5.0.7

make

进行编译:#make(因为我安装过了就不截图了),等待跑完就好了

4:安装redis
在/usr/local/soft/下创建redis文件夹:mkdir redis 在这里插入图片描述
在创建bin和conf文件夹:mkdir bin conf

mkdir bin conf 

在这里插入图片描述
将redis-5.0.7下的cp redis-cli 和 redis-server 放到bin目录 :cp -r /usr/local/redis/src/redis-cli redis-server ./

cp -r /usr/local/redis/src/redis-cli redis-server ./  

在这里插入图片描述
将redis.conf放到conf文件 :cp -r /usr/local/redis/redis.conf ./

cp -r /usr/local/redis/redis.conf ./

在这里插入图片描述
5:配置reids
在conf文件夹中打开conf文件 vi redis.conf

vi redis.conf

在这里插入图片描述

修改daemonize yes

daemonize yes

在这里插入图片描述
修改完成保存
6:运行
执行命令:/usr/local/soft/redis/bin/redis-server /usr/local/soft/redis/conf/redis.conf

/usr/local/soft/redis/bin/redis-server /usr/local/soft/redis/conf/redis.conf

在这里插入图片描述
7:查看是否已经运行
执行命令:netstat -anp|grep 6379

netstat -anp|grep 6379

在这里插入图片描述如果端口被监听说明已经启动成功了
8:如果需要连接或者服务和redis没有部署在一个服务器上则需要开启6379端口,或者关闭防火墙(建议不要关闭防火墙)
执行命令:sudo firewall-cmd --add-port=6379/tcp --permanent

sudo firewall-cmd --add-port=6379/tcp --permanent  

在这里插入图片描述
执行命令:sudo firewall-cmd --reload

sudo firewall-cmd --reload

使用客户端连接如果可以说明没有问题。
9:测试redis
在这里插入图片描述
执行redis -cli 试一下存数据和取数据是否正常,没有问题exit退出redis
10:设置redis开机自启动,可能会由于一些不可抗因素导致服务器关机,那就必须设置通电后开机自启

使用systemctl管理服务
在系统服务目录/usr/lib/systemd/system/里创建redis.service文件,在文件写入如下内容。重启系统即可开机启动。
在这里插入图片描述
执行命令:vi /usr/lib/systemd/system/redis.service
进入文件编辑

[Unit]
Description=Redis persistent key-value database
After=network.target

[Service]
ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd
ExecStop=/usr/libexec/redis-shutdown
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755

[Install]
WantedBy=multi-user.target

各项参数说明:
  Description:描述服务
  After:描述服务在哪些基础服务启动后再启动
  [Service]服务运行参数的设置
  Type=forking是最简单和速度最快的选择
  ExecStart为启动服务的具体运行命令
  ExecReload为重启命令
  ExecStop为停止命令
  PrivateTmp=True表示给服务分配独立的临时空间
  注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
  [Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
2、 设置redis开机启动。
执行命令:systemctl enable redis

3、 测试开启、关闭、重启redis。
开启reids
systemctl start redis
停止redis
systemctl stop redis
重启redis
systemctl restart redis
通过以上命令测试没有问题后,reboot重启服务器看看redis有没有重启
netstat -anp|grep 6379
在这里插入图片描述
如果端口被监听则说明没有问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值