[@TOC]
Redis是一个高性能的key-value数据库
学习目标
- 能够描述什么是nosql
- 能够说出Redis的特点
- 能够写出Redis中string类型的增删改查命令
- 能够写出Redis中hash类型的增删改查命令
- 能够写出Redis中list类型的增删改查命令
- 能够写出Redis中set类型的增删改查命令
- 能够写出Redis中zset类型的增删改查命令
- 搭建Redis集群
nosql介绍
- 指非关系型数据库
- 不支持sql语句
- 存储数据使用的是ky形式
- nosql没有统一的语法,每种nosql都有自己的语法,以及擅长的使用场景
- MongoDB Redis
Redis特性
- Redis支持数据持久化,可以将数据保存到磁盘,重启后再次加载使用
- 提供五种数据结构的存储(list,set,zet,hash,string)
- 支持数据备份,即master-slave模型数据备份
Redis优势
- 性能比较高
- 丰富的数据类型
Redis使用场景
- 用来做缓存,Redis所有的数据放在内存里
- 可以在特定场景下替代传统的数据库
- session 购物车数据