美文网首页
Linux下源码安装Redis

Linux下源码安装Redis

作者: 彭槐 | 来源:发表于2019-03-07 16:55 被阅读0次

    下载并解压redis安装包

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

    tar -zxvf redis-5.0.3.tar.gz

    进入redis目录,可以查看到解压后的文件

    可以在上图中看到,并没有configure这类的配置文件,但是有一个'Makefile',意味着安装包已经配置好,所以下面就可以直接make安装就行

    开始安装

    安装之前确认系统中是否gcc,autoconf等基础支持的包(建议直接先执行一下下面的命令,Ubuntu的话可以直接把yum换成apt-get)

    yum install gcc gcc-c++ autoconf pcre pcre-devel make automake

    然后安装到/opt/soft/redis(自定义目录)

    make PREFIX=/opt/soft/redis install

    安装成功后最后大概是这么个样子:

    安装成功后进入/opt/soft/redis这个安装目录就可以看到bin目录,里面放的就是redis的一些脚本

    配置启动Redis

    配置: 进入redis源码包下,可以看到有一个redis.conf的配置文件,将他拷贝到redis安装目录下新建的etc目录

    mkdir -p /opt/soft/redis/etc

    cp redis.conf /opt/soft/redis/etc/

    制作启动脚本: 

    在源码包中有一个 utils 的目录,进去看看到一个启动脚本

    编辑图中选择的这个文件

    添加配置文件软链

    mkdir -p /etc/redis

    ln -s /opt/soft/redis/etc/redis.conf /etc/redis/6379.conf

    然后把制作好的启动脚本复制到/etc/init.d目录下

    cp redis_init_script /etc/init.d/redis

    启动Redis:

    /etc/init.d/redis start

    上面表示就启动成功了,但是有一个小小的问题,这样会一直占用终端,所以我们得让他后台执行,通常可以用" nohub  具体命令 & " 的方式让他以守护进程的方式在后台运行,在这里也可以直接改配置文件,如下

    编辑前面安装好的配置文件,把下图中对应的那个参数改成yes

    vi /opt/soft/redis/etc/redis.conf

    然后在执行启动命令,就会看到是以后台的方式在运行了

    验证一下

    配置Redis开机自启动

    编辑redis的配置文件,在前面添加

    然后执行下面两个命令

    chkconfig --add redis

    chkconfig redis on

    最后记得重启一下redis

    相关文章

      网友评论

          本文标题:Linux下源码安装Redis

          本文链接:https://www.haomeiwen.com/subject/pmyqpqtx.html