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

本文深入探讨了Nosql数据库中Redis的特点、优势及其适用场景,包括处理大量数据、低成本集群运行、击破性能瓶颈等,并详细介绍了Redis的使用方式,如最新数据操作、排行榜应用、计数器等。

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




转载于:https://my.oschina.net/woshixiaomayi/blog/528558

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值