上个帖子我们分享了MySQL8.0的安装经验,这个帖子我们再分享一下Redis6的安装经验
这里我们采用的是编译安装的方式来进行安装,首先要先安装一下C语言的编译环境
yum install -y centos-release-scl scl-utils-build;yum install -y devtoolset-8-toolchain;scl enable devtoolset-8 bash 这里就不再截图了,运行一下gcc --version查看一下环境版本
然后我们运行一下yum -install -y wget安装一下下载工具 切换目录到opt目录 cd /opt/
下载安装包到这个位置
解压安装包 tar -zxvf redis-6.2.6.tar.gz
然后我们进入到解压后的目录 cd redis-6.2.6
执行make开始编译,有点慢,稍等一会
系统建议make test一下,这里我们就不听它的了,直接安装 make install
这就安装成功了,我们来启动一下试试 redis-server
OK,启动完成,但是这里是前台启动,关了命令窗口它就自动停止了,这显然不符合我们的目的,我们来修改一下配置文件让它后台启动 CTRL+C结束Redis服务端 然后在etc目录下创建一个redis目录并且把当前目录下的redis.conf复制到其中,同时切换到刚创建的目录 mkdir /etc/redis;cp redis.conf /etc/redis/redis.conf;cd /etc/redis
vi redis.conf打开配置文件,按键盘上的257G跳转到第257行,按i进入编辑模式,把daemonize no改成daemonize yes
然后我们按一下键盘的ESC键,再输入:wq回车,保存退出 现在再次运行一下Redis服务端程序,以我们刚修改的配置文件启动 redis-server redis.conf 然后使用redis客户端登陆试一下 redis-cli
OK,进去了,说明已经后台启动了,大功告成 但是现在重启服务器之后Redis是不会随系统一起启动的,下面我们来设置一下开机启动 首先exit退出Redis客户端 复制一份启动脚本到系统服务里 cp /opt/redis-6.2.6/utils/redis_init_script /etc/init.d/redis 修改刚复制的脚本文件 vi /etc/init.d/redis
在头部的!/bin/sh下面一行加入如下内容 # chkconfig: 2345 10 90 # description: Start and Stop redis 并且修改配置文件名为我们刚才编辑的配置文件名 如图
然后打开Redis服务,开启它的自启动就可以了 service redis start chkconfig redis on
这里就不再重启服务器测试了,自己做的时候可以reboot测试一下 OK,这回算是真正的大功告成 本次分享到此结束
|