安装Redis数据库
一、关系数据库与非关系型数据库
1.1、关系型数据库的区别
关系型数据库 | 非关系型数据库 |
---|---|
标准数据类型(int、float、double…) | string、hash、list、set、zset |
数据库名称自定义 | 通过序列号,数据库名称不可以自定义。redis默认16个数据库 单例中:数据库不共享 群集中:不存在多数据库概念 |
表结构:主键、外键 | 只有K—V |
■ 关系型数据库
- 一个结构化的数据库,创建在关系模型基础上
- 一般面向于记录
- 包括:
Oracle、MySQL、SQL Server、Microsoft Access、DB2等
■ 非关系型数据库
- 除了主流的关系型数据库外的数据库,都认为是非关系型
- 包括:
Redis、MongBD、Hbase、CouhDB等
■ 非关系型数据库产生背景
- High performance——对数据库高并发读写需求
- Huge Storage——对海量数据高效存储与访问需求
- High Scalability && High Availability———对数据库高可扩展性与高可用性需求
二、Redis简介
■ Redis基于内存运行并支持持久化
■ 采用key-value(键值对)的存储形式
■ 优点
- 具有极高的数据读写速度
- 支持丰富的数据类型
- 支持数据的持久化
- 原子性
- 支持数据备份
三、Redis安装部署
- 编译安装 redis
首先上传 redis 软件包
[root@localhost ~]# tar zxvf redis-5.0.7.tar.gz -C /opt/
[root@localhost ~]# cd /opt/redis-5.0.7/
[root@localhost redis-5.0.7]# make
这里需要注意:
在编译时就指定了这些目录
PREFIX : /usr/local ## 安装路径
BINDIR