暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

爱写Bug的麦洛 2021-08-17
333

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













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


      我一般去官网下载 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文件!!!


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

          05

          再看Makefile

          为什么看这个?因为你执行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

                    核心总结

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

                    2. 学会阅读README.md

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

                    4. 安装成后台服务


                    文章转载自爱写Bug的麦洛,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                    评论