Redis的学习—概念(一)
2017-09-08 21:53
169 查看
非关系型数据库
Redis是一个nosql数据库,称之为非关系型数据库,与传统的关系性数据库,比如mysql,oracle不同。非关系型数据库,可以说是关系型数据库的阉割版。让一些不常用的功能去掉,就出现了非关系型数据库。
另外传统的关系型数据是以二维表的形式存储数据的。而非关系数据库是以键值对的形式来存储的。
说起各自的优势,非关系型数据库,数度快,可扩展性高。
而关系型数据库,有事务的支持,和建立多表的联系,进行复杂的sql语句查询。
概念
redis是把数据存放在内存中,由于内存的存取数据非常快,就广泛运用了。官方称读取的速度到达30万次每秒,写入数据到达了10万次每秒。具体要看硬件。但是也有缺点,由于是存放在内存中,那么只要关闭了电脑,内存被释放,里面的数据就不存在了。所以对持久化不是很良好。但是后期有硬盘的读写,可以稍微缓和一点。
但是这个缺点还是不可避免的,所以redis不作为主数据库存储,一般配合传统型的关系型数据库进行配合使用。
应用场景
分布式缓存分布式session(集群中,让session共享)
保存博客或者论坛的留言回复等.
总之是用在数据量大,并发量高的情况下
相关文章推荐
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- 系统学习redis之一——基础概念
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- 对线性回归、逻辑回归、各种回归的概念学习(转载)
- 分布式缓存技术redis学习(三)——redis高级应用(主从、事务与锁、持久化)
- Redis - 学习
- RabbitMQ学习总结(1)——基础概念详细介绍
- Redis 学习 ---- 5.跳跃表
- redis学习及实践2---Redis的master/slave复制 推荐