redis在CentOs服务器上的安装和设置开机自启动

本文详细介绍了在CentOS7上下载、安装Redis,设置开机自启动,以及修改配置文件以适应生产环境的过程。包括解压安装包、安装依赖、编译安装、修改redis.conf配置文件(如后台启动、工作目录、允许外部访问和设置密码)、更新启动脚本、设置开机启动,并在重启后验证Redis服务已成功自启动。
摘要由CSDN通过智能技术生成

一、安装

1、官网下载Redis

2、上传下载好的redis压缩包到 /home/software

3、解压

tar -zxvf redis-6.2.6.tar.gz

4、安装所需gcc环境

yum install gcc-c++

5、cd redis-6.2.6/

6、make && make install

 7、安装完毕

 二、设置开机自启动

在设置之前,做一些自己的修改,以使redis更好的符合我们的生产环境

1、进入redis目录下的ustils

cd /home/software/redis-6.2.6/utils/

2、拷贝

cp redis_init_script /etc/init.d/

3、回到redis目录。cd /home/software/redis-6.2.6/,新建文件夹

mkdir /usr/local/redis -p

 拷贝核心配置文件redis.conf到新创建的文件夹中

cp redis.conf /usr/local/redis/

 cd /usr/local/redis 

 4、vim redis.conf 修改配置文件如下

①  daemonize yes  //是否后台启动

②  dir /usr/local/redis/working   //写明redis的工作空间

 所以要在此目录下创建一个working文件夹 mkdir working

 ③  bind 0.0.0.0  //如果想要外部能访问redis,则改成0.0.0.0,原来是127.0.0.1,只能被内部访问

 ④  requirepass 123456   //设置redis密码,默认是被注释的,不需要密码。在云服务器上的密码记得设置的复杂些,这里是本地虚拟机所以无关紧要。

至此核心配置文件就修改完毕了,可以根据自己实际需求修改

5、进入/etc/init.d/,修改一开始复制的启动脚本redis_init_script 。

cd /etc/init.d/

vim redis_init_script

 (这里修改了CONF="/usr/local/redis/redis.conf",指定我们的配置文件的位置。其他像端口之类的保持默认即可)

6、赋予脚本可执行文件

chmod 777 redis_init_script

7、启动脚本

./redis_init_script start

成功启动,如图:

 8、设置开机自启动

vim redis_init_script  加入如下内容

#chkconfig: 22345 10 90
#description: Start and Stop redis

 9、注册到开机自启动服务中

chkconfig redis_init_script on

10、测试

输入reboot,重启centOs7。

重启成功后,重新连接,输入 ps -ef | grep redis

开机自启动成功!

题外:

一、在上面设置了redis密码的话,我们使用脚本关闭redis服务时会报错。

 需要在脚本里面设置我们的密码

vim /etc/init.d/redis_init_script

 成功

二、关于设置了密码的redis如何访问

redis-cli

auth 123456

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值