微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在CentOS7上安装Redis,并使用脚本运行Redis

一、官网

下载安装包:
https://redis.io/download

在这里插入图片描述




二、将安装包上传到Linux操作系统上

在这里插入图片描述




三、安装

1.解压缩

tar -zxvf redis-5.0.14

在这里插入图片描述


在这里插入图片描述



2.安装依赖

yum install gcc-c++

在这里插入图片描述



3.编译

进入redis的解压目录中,可以看到有一个Makefile文件

在这里插入图片描述


执行make:

make

在这里插入图片描述

当看到如下提示时,表示已经编译成功了:

在这里插入图片描述

make: 从Makefile中读取指令,进行编译

接下来可以直接进行安装:

make install

在这里插入图片描述

make install: 从Makefile中读取指令,安装到指定的位置



4.拷贝并修改redis初始化脚本

进入utils目录:

在这里插入图片描述

将脚本拷贝到etc目录中去:

cp redis_init_script /etc/init.d/

在这里插入图片描述



5.修改redis核心配置

进入redis解压目录:

cd /opt/software/redis-5.0.14/utils/

在这里插入图片描述

新建一个本地目录:

mkdir /usr/local/redis -p

将redis核心配置文件复制到上面创建的这个新文件夹中:

cp redis.conf /usr/local/redis/

进入新创建的目录中:

cd /usr/local/redis/

打开redis.conf

vim redis.conf

a)修改后台运行设置

查找关键字:

dae

在这里插入图片描述

daemonize redis启动后是支持前台运行,还是后台运行,认是后台运行(no)

将daemonize属性修改为 yes

在这里插入图片描述


b)指定redis工作目录

查找关键字:

dir

在这里插入图片描述

dir redis的工作目录,必须要指定

填入:

/usr/local/redis/working

在这里插入图片描述

保存修改后,在当前目录中创建一个文件夹:

在这里插入图片描述

当前目录指的是:你在刚才填入的工作目录地址


c)修改redis受访问范围

找到bind属性

在这里插入图片描述

此处我们修改为0.0.0.0

在这里插入图片描述

如果只在本地访问,保留127.0.0.1就可以了;
0.0.0.0 标识网络中的所有主机。


d) 修改redis免密还是有密码登录

找到requirepass foobared:

在这里插入图片描述


属性认是注释掉的,也就是说,认是可以免密登录的。但是如果不设置,很容易会成为服务器的后门。

修改属性

在这里插入图片描述

红色线条遮盖的地方就是密码



6.修改redis初始化脚本

进入/etc/init/d目录:
在这里插入图片描述

在这里插入图片描述

打开redis初始化脚本:

vim redis_init_script

在这里插入图片描述

REdisPORT=6379 访问redis的端口号,认为6379,如果要修改需要到核心配置文件(redis.conf)中去修改

在这里插入图片描述

EXEC=/usr/local/bin/redis-server 指定运行的后端

CLIEXEC=/usr/local/bin/redis-cli 指定运行的客户端

PIDFILE=/var/run/redis_${REdisPORT}.pid 设置pid,如果修改需要到核心配置文件中去修改

在这里插入图片描述

CONF="/etc/redis/${REdisPORT}.conf" 指定配置文件的全路径

修改CONF的值,将地址修改为上面创建的工作目录的根目录地址:

/usr/local/redis/

可以使用 whereis redis 来查找redis的地址

在这里插入图片描述

当前脚本还不能执行,因为我们还没有权限

在这里插入图片描述

所以修改当前脚本文件的权限:

chmod 777 redis_init_script

在这里插入图片描述



7.运行redis初始化脚本

./redis_init_script start

在这里插入图片描述

查看端口:

ps -ef | grep redis

在这里插入图片描述




四、修改redis为开机自启动

在这里插入图片描述

打开redis启动脚本:

vim redis_init_script

在脚本中添加

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

在这里插入图片描述

保存修改后,执行指令:

chkconfig redis_init_script on

设置redis开机自启动,重启后检查是否有redis的进程:

在这里插入图片描述

现在,我们的redis就安装并且配置好了!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐