> 文档中心 > Redis的介绍和安装

Redis的介绍和安装


基本认识

  1. 两重身份:
  • 缓存工具:Ehcache、MemCache、JCache。。。 Spring Cache
  • NoSQL 数据库(Not Only SQL)MongoDB\Redis\Neo4j\HBase
  1. 背景
  • 2.1 数据库压力过大

由于用户量增大,请求数量也随之增大,数据压力过大

  • 2.2 数据不同步

多台服务器之间,数据不同步

  • 2.3 传统锁失效

多台服务器之间的锁,已经不存在互斥性了。

  1. NoSQL介绍
  • Redis就是一款NoSQL。
  • NoSQL -> 非关系型数据库 -> Not Only SQL。
  • Key-Value:Redis。。。
  • 文档型:ElasticSearch,Solr,Mongodb。。。
  • 面向列:Hbase,Cassandra。。。
  • 图形化:Neo4j。。。
  • 除了关系型数据库都是非关系型数据库。
  • NoSQL只是一种概念,泛指非关系型数据库,和关系型数据库做一个区分。

Redis的安装

  1. 下载源码编译安装(麻烦,但是通用)
    • 首先下载压缩文件
    • 解压文件
    • 安装 gcc,(编译时会用到 yum install gcc)/apt-get install gcc
    • 进入到解压目录中 make distclean && make
    • make install
      安装完成。
  2. Docker
  3. 使用系统自带下载源 apt-get yum

官方下载压缩包

在这里插入图片描述

  • 将下载的压缩包直接拖进要安装的目录上传,并确认是root用户在这里插入图片描述
  • 进入到opt目录,安装gcc
    Redis的介绍和安装
  • 问你是否要下载 :yes在这里插入图片描述
  • 安装好gcc之后,对刚刚上传的Redis压缩包进行解压
    在这里插入图片描述
  • 进入到解压后的Redis目录进行编译
    在这里插入图片描述- 编译完成后,进行安装
    在这里插入图片描述

直接下载

Redis的介绍和安装

前台启动Redis

Redis的介绍和安装

  • 启动成功
    在这里插入图片描述
  • 配置 redis.conf 文件 ,Redis 后台运行
    Redis的介绍和安装
    修改 daemonize 为 yes 启动Redis 后台运行
    Redis的介绍和安装
    出于安全考虑,新版 Redis 开启远程连接必须要有密码
    Redis的介绍和安装
    Redis的介绍和安装
    注释去掉,密码改成123,最后保存退出
    Redis的介绍和安装
    开启 Redis 后台运行后如下所示,没有显示千层方块了
    Redis的介绍和安装
    开启后进入 Redis ,redis-cli是 redis 的工具 -p 6379为默认端口号,-a 123 为刚刚设置的密码,如果不添加 -p **** 则使用默认的端口号
    Redis的介绍和安装