Redis的简单介绍及在Linux下的安装

1.Redis:Remote Dictionary Server 远程字典服务,一种nosql数据库

  • 开源
  • C语言编写
  • 支持网络
  • 可基于内存
  • 可基于持久化的日志、K-V
  • 提供多种语言API(支持多种语言使用)

数据持久化:rdb、aof

2.Redis中的四个工具:

  1. redis-cli.exe 客户端
  2. redis-server.exe 服务器端
  3. redis-check-aof.exe 检查持久化
  4. redis-benchmark.exe 压力测试工具

redis默认端口号为6379,在Linux下比Windows下性能高、功能多

3.Linux下安装Redis

  • 官网下载安装包
  • 解压安装包在/opt文件夹下(/opt下一般放的都是应用程序)

Redis的简单介绍及在Linux下的安装
Redis的简单介绍及在Linux下的安装

  • 进入解压后的文件进行配置(redis.conf在此目录下)
  • yum install gcc-c++ (如图是因为之前安装过)
    Redis的简单介绍及在Linux下的安装
  • make 用于配置环境
    make命令出现如下图的错误是因为gcc版本过低,要升级gcc 9
    Redis的简单介绍及在Linux下的安装
    升级gcc
    Redis的简单介绍及在Linux下的安装Redis的简单介绍及在Linux下的安装
    scl命令只是让gcc 9临时启用,退出连接或者重新打开一个连接会使用原来默认的gcc版本Redis的简单介绍及在Linux下的安装
    查看gcc版本
    Redis的简单介绍及在Linux下的安装
    使gcc 9永久生效的命令Redis的简单介绍及在Linux下的安装
    然后关闭连接重新打开就可执行make命令了
    Redis的简单介绍及在Linux下的安装
    如下表示成功
    Redis的简单介绍及在Linux下的安装
  • make install 查看是否安装好了
    Redis的简单介绍及在Linux下的安装

redis默认安装路径: /usr/local/bin

Redis的简单介绍及在Linux下的安装

  • 在安装路径下新建一个自己的文件夹,比如cainiaoconfig;然后将安装包下的配置文件拷贝过来

Redis的简单介绍及在Linux下的安装
Redis的简单介绍及在Linux下的安装
redis默认不是后台运行,去修改配置文件使其为后台运行daemonize no 将no改为yes
Redis的简单介绍及在Linux下的安装

  • 启动redis,在/usr/local/bin 下输入命令redis-server cainiaoconfig/redis.conf

Redis的简单介绍及在Linux下的安装
启动redis客户端进行连接测试
ping一下出现PONG表示连接成功存一个名字cainiao,然后获取name的值
Redis的简单介绍及在Linux下的安装
新开一个连接,查看redis进程是否开启
Redis的简单介绍及在Linux下的安装

  • 关闭redis

Redis的简单介绍及在Linux下的安装
再次查看,看redis的cli和server是否关闭
Redis的简单介绍及在Linux下的安装