美文网首页
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