Redis 安装过程说明

1.首先我们通过linux命令下载redis包,这里说明一些wget命令,wget 指定目录 ip

wget /usr/local/src/ http://download.redis.io/releases/redis-2.8.3.tar.gz

2.下载好后我们解压:

3.接下来我们初始化,fomat,在redis目录下执行make,但是会发现有这个错误:

这个提示cc:未找到命令,原因是虚拟机系统中缺少gcc,安装一下gcc即可解决问题,下面看一下完整的安装过程。

GCC Install

gcc的安装很简单,首先要确保root登录,其次就是Linux要能连外网,并且DNS需要指定为8.8.8.8,如果虚拟机中的Linux不能连外网的话可以参考上一篇blog来解决【 VirtualBox双网卡实现虚拟机Linux CentOS 7上网以及主宿互访】。安装命令:yum -y install gcc automake autoconf libtool make 
下面是完整的安装过程图: 

然后再来执行make,如果出现如下错误,我们还需要做一步操作

说的是关于分配器allocator, 如果有MALLOC  这个 环境变量, 会有用这个环境变量的 去建立Redis。

而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。

但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。

执行:make MALLOC=libc

5、执行完成后,我们会在src目录下发现出现了两个:redis-server,redis-cli 说明成功了,但是,我们启动以后,只能另外开个终端才能打开redis客户端,我们如何能够保持redis-server一直运行,只打开一个终端模式下,运行redis客户端呢

当安装好redis之后,运行redis-server命令之后,显示如图所示:

但是这样没有办法在这个tab下做任何操作了,因为这个时候使用Ctrl+c之后,就变成了这个样子

然后就关闭了,那么我想让redis在后台启动怎么办呢?

在安装redis之后,我们可以可以找到一个叫redis.conf的文件,这个文件是redis的配置文件位置,是在自己的安装目录下

使用vim命令打开该文件,如图所示:

其实英文好的同学可以好好读一下这个配置文档,受益匪浅的,上来就是redis如何来调用这个配置文档,并给出了示例,应该都能看懂,已经给出了示例了。

下面说的是单位,对单位换算什么的进行了一个说明。

再往下看,如图:

可以看到,通过include可以加载其他的配置文件。

再往下看,如图:

这里的general就是一般的配置了,看到第一个配置项,daemonize,这个意思是一段连续运行的程序,具体我不知道什么原理了,但是只是这个意思就是可以后台启动的配置了。

根据说明,把daemonize设置为yes,如图:

保存,并退出,启动redis,当然在启动的时候,要注意使用刚刚配置过的配置文件才行,如图:

启动之后没有像之前一样打出一大堆的内容,因为我们用后台启动的缘故,确认是否启动,可以使用ps -ef|grep redis命令

这样,redis就可以后台启动了

猜你喜欢

转载自blog.csdn.net/Jameslvt/article/details/81150753