Redis的简单了解以及安装使用

在了解Redis之前,需要先知道Redis是NoSQL(非关系型数据库)

NoSql的概述

NoSQL是什么:“not only SQL ”指非关系型的数据库 ;MySQL是关系型数据(当然还有orcale等一些数据库)
非关系型数据库:非关系型数据库严格上不是一种数据库,应该是一种数据结构化 存储方法的集合,可以是文档或者键值对等
关系型数据库:关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织
为什么需要NoSQL:高并发读写、海量数据的高效率存储和访问、高可扩展性和高可用性
NoSQL的特点:易扩展 、灵活的数据模型 、大数据量、高性能 、高可用
NoSQL分为四大类型:键值存储 key value、列存储 、文档数据库、图形数据库

Redis的概述

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型

一些应用场景

  1. 普通的缓存
  2. 任务队列 (例:聊天室,秒杀)
  3. 应用排行榜
  4. 购物车
  5. 网站访问统计
  6. 数据过期处理

Redis的安装

强烈建议安装到Linux上

Redis分为三种安装:Window、Linux、Window上的Linux

Redis安装到Window

1、 下载对应的Redis安装包,下载地址:
https://github.com/MSOpenTech/redis/releases
根据自己电脑的情况进行下载
(我的电脑是64)
Redis的简单了解以及安装使用
2、下载后的安装包进行解压,可以看到下图的内容
Redis的简单了解以及安装使用
3、通过cmd窗口切换到安装Redis目录下运行:
输入:redis-server.exe redis.windows.conf
Redis的简单了解以及安装使用
出现该图说明运行成功
4、如果需要从控制台对Redis进行操作,需要另起一个控制台
cmd窗口定位到Redis安装目录输入:
redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:地址
6379:Redis默认的端口号
Redis的简单了解以及安装使用
出现这种就说明可以进行操作了

以上是安装到Window的步骤(实际操作可行)

Redis安装到Window上Linux

这种是在没有Linux环境,但Window的性能足够下的安装
需要准备对应的软件
1、虚拟机:VMware 10.0.2
2、Linux系统:CentOS-6.5
3、远程的客户端软件(例如:SecureCRT、Xshell)
接下来就是安装
(安装到Linux没有实际操作过,但是网上例子有很多,就不说了)