您的位置:首页 > 数据库 > Redis

Redis的学习—概念(一)

2017-09-08 21:53 218 查看

非关系型数据库

Redis是一个nosql数据库,称之为非关系型数据库,与传统的关系性数据库,比如mysql,oracle不同。

非关系型数据库,可以说是关系型数据库的阉割版。让一些不常用的功能去掉,就出现了非关系型数据库。

另外传统的关系型数据是以二维表的形式存储数据的。而非关系数据库是以键值对的形式来存储的。

说起各自的优势,非关系型数据库,数度快,可扩展性高。

而关系型数据库,有事务的支持,和建立多表的联系,进行复杂的sql语句查询。

概念

redis是把数据存放在内存中,由于内存的存取数据非常快,就广泛运用了。官方称读取的速度到达30万次每秒,写入数据到达了10万次每秒。具体要看硬件。
但是也有缺点,由于是存放在内存中,那么只要关闭了电脑,内存被释放,里面的数据就不存在了。所以对持久化不是很良好。但是后期有硬盘的读写,可以稍微缓和一点。
但是这个缺点还是不可避免的,所以redis不作为主数据库存储,一般配合传统型的关系型数据库进行配合使用。

应用场景

分布式缓存

分布式session(集群中,让session共享)

保存博客或者论坛的留言回复等.

总之是用在数据量大,并发量高的情况下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: