你真的明白redis的安装步骤吗?

强烈推荐一个网站,里面包含各种存储引擎以及对比~各种存储引擎对比的神器网站
安装系统环境为centos7

一、lowb版

1、简单五步法

wget http://download.redis.io/releases/redis-5.0.8.tar.gz
tar xf redis-5.0.8.tar.gz
cd redis-5.0.8
make
make install

二、高富帅版

1、下载wget

yum install wget -y

2、下载redis

我一般去官网下载 Redis官网地址

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

3、解压缩redis

tar xf redis-5.0.8.tar.gz

4、阅读README.md

安装任何一款软件都先阅读他的README.md文件!!!
安装任何一款软件都先阅读他的README.md文件!!!
安装任何一款软件都先阅读他的README.md文件!!!
在这里插入图片描述

可以在README.md里面搜make、make install等,都有详细介绍。

5、再看Makefile

在这里插入图片描述

为什么看这个?
因为你执行make、make install的时候其实都是编译执行的这个文件,看下文件具体内容

在这里插入图片描述

DEFAULT就对应的make命令;install就对应的make install命令。但是发现这个Makefile啥也不管,直接交给了src下的Makefile文件处理了。

6、src下的Makefile

vi src/Makefileinstall
在这里插入图片描述

make是编译源码包,大家都知道。 这个make install 居然啥也没干,只是简单的各种copy
在这里插入图片描述
到这里应该就明白了一点,make install 就是将redis的可执行程序copy到了/usr/local/bin目录下。目的将可执行程序就是与其他源码包的东西分离开。

7、编译

cd redis-5.0.8
make

缺少gclib库的自己yum install

8、安装

cd redis-5.0.8
make install

其实就是将可执行程序copy到PREFIX/bin目录下。所以完全可以更改他的那个Makefile文件,改成其他目录,也完全可以指定参数进行自定义更改比如:

make install PREFIX=/home/main/redis/redis5

这时候就会把redis的那几个可执行程序放到我们的redis5目录下了
在这里插入图片描述

9、配置环境变量

vim /etc/profile
export REDIS_HOME=/home/main/redis/redis5
export PATH=$PATH:$REDIS_HOME/bin

source /etc/profile

10、安装成后台服务

cd redis-5.0.8/utils
./install_server.sh

在这里插入图片描述
我这里有6379了,所以写了个6381,接下来一路回车就行了。
在这里插入图片描述
最后一步会与你核对配置是否正确。回车即完成。

11、启动服务

上一步完成后,会在/etc/init.d目录下生成我们的redis执行文件。
在这里插入图片描述
接下来就可以启动关闭等操作了。
在这里插入图片描述

注意:可以在单机上安装无数个后台redis服务,输入端口,他会自动按照端口的不同来区分不同的配置文件、log等内容。

三、核心总结

1.各种存储引擎对比的神器网站
2.学会阅读README.md
3.make和make install的原理----Makefile
4.安装成后台服务

发布了28 篇原创文章 · 获赞 33 · 访问量 8293

猜你喜欢

转载自blog.csdn.net/ctwctw/article/details/104960570