一、检查gcc版本
Redis6对gcc的版本有要求,需要5.3以上。所以需要先检查一下gcc的版本,如果gcc版本过低,将gcc版本进行升级
[root@VM_0_5_centos redis]# gcc -v # 查看gcc版本
[root@VM_0_5_centos redis]# yum -y install centos-release-scl # 升级到9.1版本
[root@VM_0_5_centos redis]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
[root@VM_0_5_centos redis]# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
升级完之后,断开服务器客户端连接,再重新连接,再次查看gcc版本
二、下载安装redis6.0.10
[root@VM_0_5_centos redis]# wget https://download.redis.io/releases/redis-6.0.10.tar.gz
下载完成之后,进行解压
[root@VM_0_5_centos redis]# tar -zxvf redis-6.0.10.tar.gz
将解压后的文件夹移动至 /usr/local 目录下,并重命名为redis
[root@VM_0_5_centos redis]# mv redis-6.0.10 /usr/local/
[root@VM_0_5_centos redis]# cd /usr/local/
[root@VM_0_5_centos local]# mv redis-6.0.10/ redis
进入 /usr/local/redis 目录下,执行make命令,进行编译,再执行 make install命令,进行redis的安装
[root@VM_0_5_centos redis]# cd /usr/local/redis
[root@VM_0_5_centos redis]# make
[root@VM_0_5_centos redis]# make install
redis安装完成
三、redis配置、启动
编辑配置 redis.conf 配置文件
[root@VM_0_5_centos redis]# vim redis.conf
1.支持其他服务器访问 将 bind 127.0.0.1 注释起来
2.设置redis支持后台启动 将 daemonize no 改成 yes
3.开启后台服务和关闭保护模式 将 protected-mode yes 改为 no
4.开启验证登录,默认不需要验证,如果想设置密码,就去掉注释,设置自己的密码,这里,我进行了密码的设置
配置文件更改完成后,下一步,启动redis
输入redis-server redis.conf ,启动redis
[root@VM_0_5_centos redis]# redis-server redis.conf
redis服务已启动,使用redis客户端连接工具进行连接测试
四、设置redis服务开机自启
1.编辑 /etc下的 rc.local 文件,将redis的启动命令写入文件
[root@VM_0_5_centos redis]# vim /etc/rc.local
2.在rc.local中加入下面语句
/usr/local/redis/redis-server /usr/local/redis/redis.conf
保存,并退出,开机自启服务添加完成
五、设置redis使用service服务启动(想设置的话,可以参考设置)
1.复制redis配置文件到 /etc/redis 下
#1.在/etc下新建redis文件夹
[root@VM_0_5_centos /]# mkdir /etc/redis
#2.把安装redis目录里面的redis.conf文件复制到/etc/redis/6379.conf里面,6379.conf是取的文件名称,启动脚本里面的变量会读取这个名称,所以要是redis的端口号改了,这里也要修改
[root@VM_0_5_centos /]# cp /usr/local/redis/redis.conf /etc/redis/6379.conf
2.复制redis启动脚本
#1.redis启动脚本一般在redis根目录的utils,如果不知道路径,可以先查看路径
[root@VM_0_5_centos redis]# find / -name redis_init_script
/usr/local/redis/utils/redis_init_script
#2.复制启动脚本到/etc/init.d/redis文件中
[root@VM_0_5_centos redis]# cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
3.修改启动脚本参数
[root@VM_0_5_centos redis]# vim /etc/init.d/redis
到此,redis使用service服务启动方式设置完毕
redis service服务命令如下
[root@VM_0_5_centos redis]# service redis start --启动redis服务
[root@VM_0_5_centos redis]# service redis stop --关闭redis服务
[root@VM_0_5_centos redis]# chkconfig redis on --设为开机启动
[root@VM_0_5_centos redis]# chkconfig redis off --设为开机关闭
注意:本文归作者所有,未经作者允许,不得转载