Linux下安装Redis-6.0.10

code小生 1年前 ⋅ 2114 阅读

一、检查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   --设为开机关闭

 

 

全部评论: 0

    我有话说: