zoukankan      html  css  js  c++  java
  • Linux安装Redis

    image-20200504123022080

    • 上传压缩文件并解压

      我是准备安装在/usr/local/redis下,文件上传在此目录

      image-20200504133310910

    • 注意:安装redis需要gcc环境

      gcc -v  # 查看版本
      
      yum -y install gcc  # 安装
      
    • 进入解压文件目录使用make对解压的Redis文件进行编译

      image-20200504133617027

      编译后的文件

      image-20200504133758397

    • 编译成功后,进入src文件夹,执行make install进行Redis安装。

      报错

      image-20200504134128369

      解决办法:

      # 查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5
      gcc -v
      # 升级gcc到5.3及以上,如下:
      升级到gcc 9.3:
      yum -y install centos-release-scl
      yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
      scl enable devtoolset-9 bash
      需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
      如果要长期使用gcc 9.3的话:
      
      echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
      这样退出shell重新打开就是新版的gcc了
      以下其他版本同理,修改devtoolset版本号即可。
      

      重新安装,如果所示安装成功

      image-20200504135017727

    • 为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

      redis创建binetc文件

      image-20200504140256987

    • 回到刚刚安装目录,找到redis.conf,将其复制移动到 /usr/local/redis/ect

      cp redis.conf /usr/local/redis/etc/
      

      image-20200504140446042

    • 进入src目录,将常用命令移动到bin目录下

      mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel redis-trib.rb /usr/local/redis/bin/
      

      image-20200504140605029

    • 修改配置文件

      Redis默认不是后台启动

      使用vim命令修改redis.cong配置文件

      image-20200504140916278

      image-20200504140901340

    • 进入bin目录通过指定配置文件启动

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

      image-20200504141358145

    • 使用客户端连接测试

      ./redis-cli -p 6379
      

      image-20200504141734319

    • 查看redis进程是否开启

      ps -ef|grep redis
      

      image-20200504141924557

    • 关闭Redis

      shutdown # 关闭
      exit     # 退出
      

      image-20200504142153129

    image-20200504142251386

  • 相关阅读:
    空心杯 电机
    scikit learn 安装
    python fromkeys() 创建字典
    python 清空列表
    mac最常用快捷键
    php while循环
    php 获取某个日期n天之后的日期
    php 添加时间戳
    php 格式化时间
    php 数值数组遍历
  • 原文地址:https://www.cnblogs.com/ndbxy/p/12850907.html
Copyright © 2011-2022 走看看