码迷,mamicode.com
首页 > 其他好文 > 详细

小蚂蚁学习Redis笔记(1)——Redis简介、适用场景、对比

时间:2015-11-10 17:56:42      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

Nosql    =    not only sql    反sql运动,非关系型数据库

    Nosql是以key-value形式存储,和传统的关系型数据库形成对比。

    Nosql有以下几个特点:非关系型的,分布式,开源的,水平可拓展的。

    优点:

        1. 处理超大量的数据    2. 运行在便宜的PC服务器集群上    3. 击碎了性能瓶颈

    Nosql的适用场景:

        1. 对数据高并发读写    2. 对海量数据的高效率存储和访问    3. 对数据的高可扩展性和高可用性

        ps:扩展性好主要体现在它没有一个固定的表结构。


Redis介绍:

     一个开源的,以key-value存储,通常被称为数据结构服务器。键可以包含字符串、哈希、链表、集合和有序集合。

    Redis最大的用户就是新浪微博,它的部署场景大致分为两种:

        1. 应用程序直接访问Redis数据库。

        2. 应用程序直接访问Redis,只有当Redis访问失败时,才访问Mysql。

    Redis适用场景:

        1. 取出最新N个数据的操作

        2. 排行榜应用,取出Top N操作

        3. 需要精确设定过期时间的应用

        4. 计数器应用

        5. uniq操作,获取某段时间所有数据排除重复值

        6. 实时系统,反垃圾系统

        7. Pub/Sub构建实时消息系统。Redis独有功能,发布/订阅

        8. 构建队列系统

        9. 缓存


Redis、Mysal、Mongo DB的对比

                            Redis                            Mysql                                MongoDB

库的概念                有                                    有                                        有

表的概念                无                                    有                                        集合

字段的概念            无                                     有                                         无 

学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog




小蚂蚁学习Redis笔记(1)——Redis简介、适用场景、对比

标签:

原文地址:http://my.oschina.net/woshixiaomayi/blog/528558

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!