Linux系统下Redis的安装和问题处理

        近日在学习Redis,在环境安装的时候遇到了一些问题,不过最后得以解决,将过程分享出来,希望路过的同学能够得到帮忙,少走弯路。好,话不多说,直接上菜!

          在Linux下安装Redis非常简单,具体步骤如:

        1.下载源码,我这里使用的版本是2.8.3(下载地址:http://download.redis.io/releases/redis-2.8.3.tar.gz

       2.调出Linux系统控制台,这里用Xshell进行操作,方便很多,建议没安装的同学可以先安装,安装后对Linux进行连接操作。(注意,请使用root用户登录)

    

3.在Linux系统下建立安装目录,将下载好的Linux放到Linux系统中(这里推荐使用xftp工具,文件操作相当方便)


4.将源码解压到安装目录下,解压指令tar -xzf redis-2.8.3.tar.gz,解压后的目录如下:


5.进入解压后目录,对解压后的源码进行编译


这时候可能会报错,如下,是由于cc或gcc没有安装所致的,安装即可。没报错的直接忽略,转6。


解决方案如下:

首先确保root登录,如果是$标识则表示是普通用户登录,#表示是root用户,切换成root用户命令 输入su,回车,输入密码回车即可,然后进行安装,安装命令:

yum -y install gcc automake autoconf libtool make

这时候,可能会有新的报错


解决方案是编辑etc目录下的resolv.conf配置文件:vi /etc/resolv.conf

按Esc后:wq保存退出即可,之后再执行yum操作,即可成功。


过程需要几分钟,稍稍等待



yum成功后,再执行编译命令,就不会报错了。

执行命令编译make MALLOC=libc


编译成功,你离Redis安装成功仅一步之遥了

6.创建Redis运行目录,usr下创建一个Redis运行目录,将三个可执行文件redis-server、redis-benchmark、redis-cli,和一个配置文件redis.conf(在src上一级),拷贝到一个运行目录下。

我这里创建的redis-runtime目录,接下来就是文件的拷贝


7.在Redis运行目录下运行Redis服务,启动Redis:


可以看到端口号和进程号,启动Redis服务成功。

似乎大功告成,其实有个问题,就是启动Redis后占用着控制台,一旦关闭控制台Redis服务就没了。

这时候我们加上& 使Redis后台运行就好。




猜你喜欢

转载自blog.csdn.net/qq_21752823/article/details/79632267