Redis简介
Redis是非关系型数据库的代表产品之一,NoSql非关系型数据库优势:
1,易扩展
NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。
2,大数据量,高性能
NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。
3,灵活的数据模型
NoSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。
4,高可用
NoSQL在不太影响性能的情况,就可以方便的实现高可用的架构。
主流产品:
小结:
- Redis: 由C语言编写的一种NoSQL, 以key-value存在, 数据保存在内存里面 性能特别高
- Redis应用场景
- 缓存(eg: 电商项目里面首页的轮播图)
- 队列(eg: 秒杀)
- 数据过期处理(eg: 短信验证码…)
- 分布式集群架构中的session分离
下载地址:
-
官网下载地址:http://redis.io/download
-
github下载地址:https://github.com/MSOpenTech/redis/tags