Redis下载安装和介绍

关系型数据库和非关系型数据库的区别

什么是NOSQL

NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。
NOSQL是非关系型数据库
MySql Oracle :关系型数据库
Redis: 就是NOSQL 非关系型数据库之一
关系型数据库和非关系型数据库的区别:****

  • (1) 关系型数据库特点(Mysql Oracle SqlServer)
    》 1:数据是由一张张的表组成,而且这些表与表之间有关系(一对一,一对多,多对多)
    》 2:数据是存在硬盘上,每次访问时,是将数据从硬盘读取到内存中
  • (2)非关系型数据库(NOSQL)特点 (Redis )
    》1: 数据是有一个个的键值对:键 值 键 值
    》2:数据是存在内存中,在满足需要的时候,也可以将数据存在硬盘上(Redis的持久化)

为什么需要NOSQL?

  • (1) 所有的关系型数据库,都有三高问题
    》》1 高并发
    1秒内访问量
    》》2 高效率
    读写速度
    》》3 高扩展
    不能随意修改表
    NOSQL数据库(Redis)可以全部解决三高问题
  • (2)案例:12306的搜索页面,不经常改变值得页面

Redis软件下载

  • (1)Linux版的Redis
    官方提倡使用Linux版的Redis,所以官网值提供了Linux版的Redis下载
  • (2)我们可以从GitHub上下载window版的
    Redis,具体链接地址如下:
    官网下载地址:http://redis.io/download
    github下载地址:https://github.com/MSOpenTech/redis/tags

Redis软件目录

  • (1)redis的目录结构
    redis.windows.conf 配置文件
    redis-server.exe 服务器执行程序
    redis-cli.exe 客户端执行程序
    startup.bat 服务器启动脚本(用该脚本启动服务器)

  • (2)Redis端口是: 6379
    Tomcat端口是:8080
    MySql端口是: 3306

  • (3)window版Redis的启动与关闭
    启动:运行startup.bat
    关闭:关闭窗口

Redis启动

Redis安装目录下进入cmd
Redis下载安装和介绍
输入start.bat(一个脚本),其内容为:
Redis下载安装和介绍
表示启动Redis(redis-server.exe),加载配置表(redis.windows.conf)。
Redis下载安装和介绍