XML解析 bootstrap golang 动态条形图 http encryption nosql jScrollPane vue代码规范 nfc卡片 java类 java时间函数 java集合转数组 java创建文件 tabletpc win10计算器下载 海鸥浏览器 html特殊字符 网络文件服务器 hexworkshop 计价软件 fdisk下载 小工具 银头鲑鱼 苹果手机总是自动重启 修改ip地址软件 python图片处理 ps高手教程 刷机精灵pc版 微信摇骰子 k3刷机 vue动态路由 su模型交错 方正美黑简体 python去除空格 urlpattern autoit教程 qq网盘在哪里 暴风城声望 服务器软件
当前位置: 首页 > 学习教程  > 编程语言

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

2020/8/31 15:41:47 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

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

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

a:使用 #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/
2:安装c语言环境 一般都是默认有的不过为了不踩坑选择在安装
执行命令:#yum install gcc-c++
在这里插入图片描述
弹出来的都选择y等待安装完成。

3:编译redis源码
进入到解压后的目录下:
执行命令:#cd redis-5.0.7
进行编译:#make(因为我安装过了就不截图了),等待跑完就好了

4:安装redis
在/usr/local/soft/下创建redis文件夹:mkdir redis 在这里插入图片描述
在创建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 ./
在这里插入图片描述
将redis.conf放到conf文件 :cp -r /usr/local/redis/redis.conf ./
在这里插入图片描述
5:配置reids
在conf文件夹中打开conf文件 vi redis.conf
在这里插入图片描述

修改
daemonize yes
在这里插入图片描述
修改完成保存
6:运行
执行命令:/usr/local/soft/redis/bin/redis-server /usr/local/soft/redis/conf/redis.conf
在这里插入图片描述
7:查看是否已经运行
执行命令:netstat -anp|grep 6379
在这里插入图片描述如果端口被监听说明已经启动成功了
8:如果需要连接或者服务和redis没有部署在一个服务器上则需要开启6379端口,或者关闭防火墙(建议不要关闭防火墙)
执行命令:sudo firewall-cmd --add-port=6379/tcp --permanent
在这里插入图片描述
执行命令: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
在这里插入图片描述
如果端口被监听则说明没有问题。


本文链接: http://www.dtmao.cc/news_show_150392.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?