redis概述及安装

redis概述及安装

redis概述

redis能干嘛?

1、内存存储、持久化,内存中是断电即失,所以持久化很重要(rdb、aof)
2、效率高,可以用于高速缓存
3、发布订阅系统
4、地图信息分析
5、计时器、计数器(浏览量)
6.....

redis特性

1、多样的数据类型
2、持久化
3、集群
4、事务

官网

中文网站:http://www.redis.cn/
英文网站:https://redis.io/

redis安装

  1. 基本的环境安装

    #由于redis是由gcc开发的,所以需要先安装gcc环境
    yum install gcc-c++
    
  2. redis安装

    #创建指定的文件夹
    mkdir /usr/local/redis
    cd /usr/local/redis
    wget http://download.redis.io/releases/redis-6.0.6.tar.gz
    tar xzf redis-6.0.6.tar.gz
    cd redis-6.0.6
    make install PREFIX=/usr/local/redis
    
  3. redis安装失败问题

    #gcc版本过低导致redis安装失败
    #安装scl源
    yum -y install centos-release-scl
    #安装新版gcc
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    #临时切换为新版本
    scl enable devtoolset-9 bash
    echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
    #查看版本
    gcc -v
    #版本更新后继续make install PREFIX=/usr/local/redis
    
  4. 设置文件后台启动

    #创建文件夹存放自定义redis.conf文件
    cd /usr/local/redis
    mkdir lwpredisconf
    #复制生成的redis.conf文件
    cp redis.conf lwpredisconf/
    #redis默认不是后台启动的,需要修改配置文件
    #修改daemonize no为yes
    cd lwpredisconf/
    vim redis.conf
    
  5. 指定文件启动

    #安装后的服务路径:/usr/local/redis/bin
    ./redis-server ../lwpredisconf/redis.conf 
    
  6. 连接测试

    ./redis-cli -h 127.0.0.1 -p 6379
    输入ping 测试,pong则代表通的
    
    关闭redis
    先shutdown关闭redis
    再exit退出命令行
    
    通过ps -ef|grep redis查看进行是否确认关闭
    
posted @ 2021-07-16 00:15  幸运刘  阅读(35)  评论(0)    收藏  举报