zoukankan      html  css  js  c++  java
  • Centos7安装最新版Redis(Version 6.0)

    一、安装gcc依赖

    由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。

    [root@localhost local]# yum install -y gcc 
    

    二、下载并解压安装包

    [root@localhost local]# wget http://download.redis.io/releases/redis-6.0.5.tar.gz
    [root@localhost local]# tar xzf redis-6.0.5.tar.gz 

    三、cd切换到redis解压目录下,执行编译  

    [root@localhost local]# cd redis-6.0.5
    [root@localhost local]# make

     安装到这里会出现一些错误,如下server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’。

     我们来查看一下gcc的版本。

    #查看gcc的版本是否在 5.3以上,centos7默认是4.8.5.我这里的就是4.8.5
    [root@localhost local]# gcc -v

    解决方案:

    #升级到 5.3及以上版本
    [root@localhost local]# yum -y install centos-release-scl
    [root@localhost local]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    [root@localhost local]# scl enable devtoolset-9 bash

     这时候你可以再看一下gcc的版本号已经是9.XXX。

    四、安装并指定安装目录

    [root@localhost redis-6.0.5]# make install PREFIX=/usr/local/redis
    

     到这里已经安装成功了 ,接下来就是启动。

    五、启动服务

    5.1前台启动

    [root@localhost redis-6.0.5]# cd /usr/local/redis/bin/
    
    [root@localhost bin]# ./redis-server

    5.2后台启动

    从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

    [root@localhost bin]#  cp /root/redis-6.0.5/redis/redis.conf /usr/local/redis/bin/

    修改 redis.conf 文件,把 daemonize no 改为 daemonize yes

    [root@localhost bin]# vi redis.conf
    

      

     保存退出: :wq

    后台启动

    [root@localhost bin]# ./redis-server redis.conf
    

      

         

  • 相关阅读:
    Ehcache缓存配置和基本使用
    微信公众号接入图灵机器人实现自动回复消息
    数据库索引的使用
    oracle中=>是什么意思
    [转载]AppSettings和ConnectionStrings的区别
    获得字符串长度
    HTML------8.调用接口 实现动态折现图
    HTML------7.编辑折现图
    JAVA------14.今日和昨日时间转换
    JAVA------13.字符串去掉非数字 ,从大到小排序
  • 原文地址:https://www.cnblogs.com/yuqingya/p/13344756.html
Copyright © 2011-2022 走看看