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

    这篇文章是在Linux上安装redis,关于如何在window上安装redis可以参看 https://www.cnblogs.com/zxf100/p/14095893.html

    1.下载Redis。进官网下载最新稳定版 https://redis.io/download

      

    2.使用工具上传到linux上,默认根目录root即可

    3.解压redis,并把redis移到/usr/local目录下

    tar xzf redis-6.0.9.tar.gz  //解压
    
    mv redis-6.0.9 /usr/local/  //移动
    

    4.安装gcc环境。由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc

    yum -y install gcc automake autoconf libtool make
    yum install gcc-c++ 
    

    5.进入/usr/local/redis-6.0.9/目录下,进行编译与安装

    • 对解压后的文件进行编译
    cd /usr/local/redis-6.0.9/
     make
    

    •  安装redis
    cd /usr/local/redis-6.0.9/src/
    make install
    

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

    • 创建bin和etc文件夹
    mkdir bin
    
    mkdir etc
    • 将redis-6.0.9目录下的redis.conf移到到redis-6.0.9目录下的etc文件夹下
    • src文件夹下的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到   /usr/local/redis-6.0.9/bin/ 目录下
    cd /etc/local/redis-6.0.9    //进入redis文件夹
    
    mv redis.conf ./etc/     //移动文件
    
    cd /etc/local/src/    //进入到src文件夹下
    
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-6.0.9/bin/    //移动文件
    

    7.进入到/usr/local/redis-6.0.9/目录下

    cd /usr/local/redis-6.0.9/etc/  
    

    8.编辑redis.conf配置文件,设置后台启动redis服务

    vi redis.conf
    • daemonize yes,表明需要在后台运行
    • supervise no,没有监督互动

    9.开启redis远程访问服务

    • 注释bind 127.0.0.1,bind表示只有指定的网段才能远程访问这个redis,注释这行后,就没有这个限制了

    •  protected-mode no,(默认是yes,防止了远程访问)

    10.修改redis默认密码(默认为空)

    删除前面的注释符合#,并把foobared修改成自己的密码,如123456

    11.设置redis开机启动

    vi /etc/rc.d/rc.local
    

      添加如下代码

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

    12.进入到/usr/local/redis-6.0.9/etc/目录下,执行redis-server /usr/local/redis-6.0.9/etc/redis.conf,表示使用redis-server /usr/local/redis-6.0.9/etc/redis.conf配置文件来启动redis服务,如果只是写redis-server来启动redis也是可以的,但是使用的就不是刚刚配置的redis.conf文件了

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

    出现如下界面即表示redis启动成功

    13.重新打开一个新的终端,连接redis

    进入到/usr/local/redis-6.0.9/bin/文件夹下,使用命令redis-cli打开redis客户端(注意是新打开一个终端

     连接redis之后,就可以操作了,比如set name zhangsan

    如果出现"(error) NOAUTH Authentication required"这个错误,使用”auth 密码“,输入密码就行,就是在redis.conf设置的密码(123456),这样就成功过了。

    常用命令

    • 启动redis

      redis-server ,此时自己修改的配置文件不生效,若想使用配置文件(redis.conf),使用redis-server 配置文件路径

    • 查看redis进程
     ps -ef | grep -i redis

      

    •  关闭redis
     kill -9 1325 回车即可(非正常关闭)
    ./bin/redis-cli shutdown(正常关闭)
    • 卸载redis

      只需要把/usr/local/redis-6.0.9/文件删除即可

    rm -rf /usr/local/redis-6.0.9
    

      文章参考:Linux下安装Redis

           Linux中Redis的安装和卸载

  • 相关阅读:
    Jmeter非GUI、GUI模式压测生成测试报告
    测试轮播banner
    Jmeter如何监控服务器CPU、内存、i/o等资源
    java基础(三)
    用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)
    L2-011. 玩转二叉树
    L2-010. 排座位
    L2-008. 最长对称子串
    L2-009. 抢红包
    L2-006. 树的遍历
  • 原文地址:https://www.cnblogs.com/zxf100/p/14120430.html
Copyright © 2011-2022 走看看