CentOS系统中Redis-6.0.6安装


一:下载安装包

      访问https://redis.io/download  到官网进行下载。

 

 

这里下载最新的6.0.6的版本.

二.安装

      1.通过远程管理工具,将压缩包拷贝到Linux服务器中,我这里使用的是Xshell 

       

 

 

 

   2.执行解压操作  

tar -zxf redis-6.0.6.tar.gz

       

 

 

 把redis拷贝到安装目录 这里因为我redis的安装目录在 /usr/locat/  目录下,因此会有如下操作

mv redis-6.0.6 /usr/local

    安装gcc依赖

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。
如果要长期生效的话,执行如下:

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

 

3.进入文件目录使用make对解压的Redis文件进行编译

cd /usr/local/redis-6.0.6
 make 
make install

 

 

 

三.启动redis的三种方式

先切换到redis src目录下

1、直接启动redis

./redis-server

 

如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。

按 ctrl + c可以关闭窗口。

 

2、以后台进程方式启动redis

第一步:修改redis.conf文件

daemonize no

修改为

daemonize yes

 

第二步:指定redis.conf文件启动

./redis-server /usr/local/redis-6.0.6/redis.conf 

 

 

 

 

第三步:关闭redis进程

首先使用ps -aux | grep redis查看redis进程

 

 

 

使用kill命令杀死进程

 

3、设置redis开机自启动

1、在/etc目录下新建redis目录

 

 

 

2、将/usr/local/redis-6.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf  

 cp /usr/local/redis-6.0.6/redis.conf /etc/redis/6379.conf

 

3、将redis的启动脚本复制一份放到/etc/init.d目录下

cp /usr/local/redis-6.0.6/utils/redis_init_script /etc/init.d/redis

 

4、设置redis开机自启动

先切换到/etc/init.d目录下

然后执行自启命令

chkconfig redis on

现在可以直接已服务的形式启动和关闭redis了

启动:

service redis start

关闭:

service redisd stop

 

 

 

 

 

外网访问设置:

 

1.确认配置文件/etc/redis/6379.conf

bind的ip是否正确,一般想要外网能访问,需要填写为0.0.0.0,表示监听任何ip

注意任何人都能访问,一定要开启密码 requirepass 你的密码

2.确认protected-mode 是否为 no

3.修改完配置文件后重启Redis

service redis restart

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM