[toc]

视频地址

初识Redis

1 认识NoSQL

SQL(关系型数据库) NoSQL(非关系型数据库)
数据结构 结构化 非结构化(键值型Redis,图类型Neo4j,文档型MongoDB,列类型HBase)
数据关联 关联的 无关联的
查询方式 SQL查询 非SQL
事务特性 ACID BASE(基本满足ACID)
存储方式 磁盘 内存
扩展性 垂直 水平
使用场景 (1)数据结构固定
(2)相关事务对数据安全性,一致性要求较高
(1)数据结构不固定
(2)对一致性,安全性要求不高
(3)对性能要求

2 认识Redis

Redis诞生于2009年,全称 Remote Dictionary Server,远程词典服务,是一个基于内存的键值型NoSQL数据库

  • 特征
    • 键值型,value支持多种不同的数据结构吗,功能丰富
    • 单线程,每个命令具有原子性
    • 低延迟,速度快(基于内存,IO多路复用,良好的编码)
    • 支持数据持久化
    • 支持中主从集群,分片集群
    • 支持多语言客户端

3 安装Redis

只能在linux上使用,这里先简单了解一下,摸了