Centos7环境下Redis4.0安装以及启动方式使用区别

使用yum安装

Step1:安装yum

yum install gcc:查看yum安装源

解决pwd /could not retrieve mirrorlist

1.sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33 

2.将ONBOOT改为yes,wq!保存退出

3.重新启动网络  $ service network restart

Step2:安装weag

yum install wget

Step3:下载Redis

选择一个你喜欢的目录即可

wget http://download.redis.io/releases/redis-4.0.6.tar.gz 

Step4:解压安装包

tar -zxvf redis-4.0.6.tar.gz

Step5:安装gcc安装环境

过程中需要输入y 代表yes

yum install gcc

Step6:安装Redis

进入到解压的目录输入命令

make MALLOC=libc 

Step7:进程方式启动

redis目录下

cd src ./redis-server

在这里插入图片描述

Redis三种启动方式使用区别讲解

Step1:进程启动

也就是上面使用的方式。这种是直接启动,进程级别的 你ctrl+c就直接退出了 redis也就推出了,所以在生产环境是不使用这种方式的

Step2:指令配置文件启动

1.修改redis目录下的配置文件

在这里插入图片描述

打开后此配置文件配置非常多

2.输入命令(会直接找到需要修改的地方):/daem

你那里肯定显示的是no 改为yes :wq保存退出即可
在这里插入图片描述

3.查看当前redis路径

pwd命令

在这里插入图片描述

4.进入src目录

输入命令:./redis-server 跟上配置文件路径

这样就以配置文件方式启动了

在这里插入图片描述

5.关闭方式

查看当前redis进程

ps aux | grep redis
杀死进程:kill -9 跟上PID

通过redis-cli客户端向server端进行连接

src目录下输入命令:./redis-cli -p 6379

简单方式测试一下

在这里插入图片描述

Step3:设置脚本Redis开机自启动

上面的第二种感觉还是有些费事,还需要进目录输命令,下面就来演示开机自动启动

Redis本身也考虑到这个问题,集成了脚本

redis目录下 进入utils目录

将redis_init_script.tpl脚本放在 linux配置开启自启动 /etc/init.d 下面

1.新建目录

mkdir /etc/redis

2.将配置文件拷到新建目录下面

cp redis.conf /etc/redis/6379.conf

3.在进入utils目录下,将redis_init_script拷贝到linux自启动目录下 并且命名为redisd

cp redis_init_script /etc/init.d/redisd

4.设置开机自启动

chkconfig redisd on

发现错误: service redisd does not support chkconfig 意思就是redisd服务不支持chkconfig

解决办法

进入脚本目录:cd /etc/init.d/
修改redis启动脚本:vim redisd

添加chkconfig: 2345 90 10

修改EXEC和CLIEXEC启动redis的路径,也就是你安装启动的路径 pwd查看一下 不然打开服务会报找不到错误

在这里插入图片描述

保存退出

再次输入命令:chkconfig redisd on

service redisd start 打开服务

这样就是启动成功了
在这里插入图片描述

service redisd stop 关闭服务

查看redis启动进程

ps aux | grep redis

猜你喜欢

转载自blog.csdn.net/q736317048/article/details/113828957