美文网首页
redis 在linux下的安装

redis 在linux下的安装

作者: 哆啦在这A梦在哪 | 来源:发表于2020-04-02 16:23 被阅读0次

    Installation

    Download, extract and compile Redis with:

    $ wget http://download.redis.io/releases/redis-6.0.5.tar.gz
    $ tar xzf redis-6.0.5.tar.gz
    $ cd redis-6.0.5
    $ make
    

    The binaries that are now compiled are available in the src directory. Run Redis with:

    $ src/redis-server
    

    You can interact with Redis using the built-in client:

    $ src/redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"
    

    相关的错误坑

    1.未安装gcc

    解决办法:
    在安装redis之前先安装gcc,不然后续make的时候会报错。yum -y install gcc-c++,已经安装的忽略这一步,如果第一次出错了,那就把解压出来的文件删掉,重新解压一个安装,因为第一次错了之后,安装完gcc还是会报错,所以解压一个新的没损坏的文件重新编译。

    2.已经安装了gcc,make的错误里面出现server.c:5170:31: error: ‘struct redisServer’等等一大堆找不到成员的错误

    解决办法:
    1.安装gcc套装,看看是不是少了什么

    yum install cpp
    yum install binutils
    yum install glibc
    yum install glibc-kernheaders
    yum install glibc-common
    yum install glibc-devel
    yum install gcc
    yum install make
    

    2.升级gcc,执行下面三步

    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
    

    3.做完上诉两步,再去重新解压,执行make即可

    设置后台启动redis

    1)、首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

    vim redis.conf
    
    image

    将no修改为yes
    再次启动redis服务,并指定启动服务配置文件

    redis-server /usr/local/redis/etc/redis.conf
    
    image

    配置后台运行成功。

    相关文章

      网友评论

          本文标题:redis 在linux下的安装

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