提示:适用于Linux以及UOS等内外网系统服务器部署。
文章目录
- 一.上传离线包
- 二.部署基本环境
- 三.解压并安装redis
- 四.后台运行redis
- 五.uos系统可能遇到的问题
- 六.总结
一.上传离线包
1.自己去Redis官网下载适配自己部署系统的redis安装包。
2.通过文件传输工具,传输安装包到nginx(这个文件传输工具可能自带可能需要自己下载根据自己的情况来决定)。
3.指定文件夹上传,自己合理选择位置。我这边以在uos系统下部署为例,传输文件至/soft/redis
文件夹下。
二.部署基本环境
1.nginx和redis都需要gcc的环境。
外网情况直接使用yum -y install gcc
安装gcc。
内网情况需要自己去找适配的gcc安装包解压上传。
相关指令:
tar -zxvf gcc.tar.gz
make
make install
注意解压指令根据自己服务器的解压方式而定。
三.解压并安装redis
1.进入到指定文件夹下
cd /soft/redis
tar -zxvf redis7.0.15.tar.gz
2.进入到解压之后的文件夹下
cd /soft/redis/redis7.0.15
make
make install
跑完这些你的redis已经安装好了
四.后台运行redis
下载目录下的redis.conf
在本地修改也行,也可以vim打开修改,为了避免问题建议备份一份,然后下载下来本地修改。
搜索daemonize
找到配置文件下的daemonize
默认配置为no
你改成yes
这个是守护进程,你开启了后就能够后台运行。
redis.conf部分可能用到的配置显示
daemonize no
#redis默认不是后台运行的,可以通过修改该配置项为yes,让redis在后台运行
port 6379
#redis监听的端口
requirepass foobared
#设置redis连接密码,如果配置了连接密码,则客户端在连接redis时需要提供密码
bind 127.0.0.1
#绑定的主机地址,目前这样的配置这意味着只有当前机器才能连
#如果设置bind为0.0.0.0则表示运行任何远程机器访问当前redis服务
启动redis
1.进入到redis-server目录启动
redis-server #记得在redis-server所在目录执行该命令
2.全路径启动
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
前面是redis-server所在位置,后面是conf所在位置根据自己的文件位置写。
五.uos系统可能遇到的问题
启动报错:
#Failed to test the kernel for a bug that could lead to data corruption during background save. Your system could be affected, please report this error.
#Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
报错原因:
无法测试内核是否存在可能导致后台保存期间数据损坏的错误。您的系统可能受到影响,请报告此错误。
解决办法:
取消redis.conf配置文件中的最后一行注释:ignore-warnings ARM64-COW-BUG
再次重启redis。问题解决。
六.总结
希望能够帮助到你,不足之处希望指出,我将进一步优化,不喜勿喷。