你真的明白redis的安装步骤吗?
你不一定要点蓝字关注我的
Part.1
lowb版
01
简单五步法
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
Part.2
高富帅版
01
下载wget
yum install wget -y
02
下载redis
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
03
tar xf redis-5.0.8.tar.gz
04
安装任何一款软件都先阅读他的README.md文件!!!
安装任何一款软件都先阅读他的README.md文件!!!
安装任何一款软件都先阅读他的README.md文件!!!
可以在README.md里面搜make、make install等,都有详细介绍。
05
为什么看这个?因为你执行make、make install的时候其实都是编译执行的这个文件,看下文件具体内容
DEFAULT就对应的make命令;install就对应的make install命令。但是发现这个Makefile啥也不管,直接交给了src下的Makefile文件处理了。
06
src下的Makefile
vi src/Makefile搜install
make是编译源码包,大家都知道。 这个make install 居然啥也没干,只是简单的各种copy
到这里应该就明白了一点,make install 就是将redis的可执行程序copy到了/usr/local/bin目录下。目的将可执行程序就是与其他源码包的东西分离开。
07
cd redis-5.0.8
make
缺少gclib库的自己yum install
08
安装
cd redis-5.0.8
make install
其实就是将可执行程序copy到PREFIX/bin目录下。所以完全可以更改他的那个Makefile文件,改成其他目录,也完全可以指定参数进行自定义更改比如:
make install PREFIX=/home/main/redis/redis5
这时候就会把redis的那几个可执行程序放到我们的redis5目录下了
09
配置环境变量
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等内容。
Part.3
核心总结
各种存储引擎对比的神器网站
学会阅读README.md
make和make install的原理----Makefile
安装成后台服务