您的位置:首页 > 数据库 > Redis

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

2018-03-20 23:39 316 查看
        近日在学习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后台运行就好。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息