vlambda博客
学习文章列表

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


你不一定要点蓝字关注我的













Part.1

lowb版


01

简单五步法

wget http://download.redis.io/releases/redis-5.0.8.tar.gztar xf redis-5.0.8.tar.gzcd redis-5.0.8makemake install



Part.2

高富帅版

01

下载wget


yum install wget -y

02

下载redis


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

03

解压缩redis
tar xf redis-5.0.8.tar.gz

04

阅读README.md

安装任何一款软件都先阅读他的README.md文件!!! 

安装任何一款软件都先阅读他的README.md文件!!! 

安装任何一款软件都先阅读他的README.md文件!!!


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

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

05

再看Makefile

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

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

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


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

06

src下的Makefile


vi src/Makefile搜install

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

make是编译源码包,大家都知道。 这个make install 居然啥也没干,只是简单的各种copy

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

到这里应该就明白了一点,make install 就是将redis的可执行程序copy到了/usr/local/bin目录下。目的将可执行程序就是与其他源码包的东西分离开。

07

编译

cd redis-5.0.8make

缺少gclib库的自己yum install

08

安装


cd redis-5.0.8make install

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

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

这时候就会把redis的那几个可执行程序放到我们的redis5目录下了

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

09

配置环境变量

vim /etc/profileexport REDIS_HOME=/home/main/redis/redis5export PATH=$PATH:$REDIS_HOME/bin
source /etc/profile


10

安装后台服务

cd redis-5.0.8/utils./install_server.sh

你真的明白redis的安装步骤吗?
我这里有6379了,所以写了个6381,接下来一路回车就行了。
你真的明白redis的安装步骤吗?最后一步会与你核对配置是否正确。回车即完成。

11

启动服务


上一步完成后,会在/etc/init.d目录下生成我们的redis执行文件。
你真的明白redis的安装步骤吗?
接下来就可以启动关闭等操作了。

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



Part.3

核心总结

  1. 各种存储引擎对比的神器网站

  2. 学会阅读README.md

  3. make和make install的原理----Makefile

  4. 安装成后台服务