乐鱼电竞

    教育行业A股IPO第一股(股票代码 003032)

    全国咨询/投诉热线:400-618-4000

    PHP培训之了解redis

    更新时间:2016年06月29日14时59分 来源: 浏览次数:

    什么是Redis?
    *Redis是Remote Dictionary Server(远程数据服务)的缩写
    *由意大利人 antirez(Salvatore Sanfilippo)  开发的一款 内存高速缓存数据库
    *该软件使用C语言编写,它的数据模型为 key-value
    *它支持丰富的数据结构,比如 String  list  hash   set  sorted set。
    *可持久化,保证了数据安全。


    为什么使用Redis?
    *是一款数据库产品,有数据存储功能
    *高速读取数据(in-memory)
    *减轻数据库负担
    *有集合计算功能(优于普通数据库和同类别产品)
    *多种数据结构支持

    什么场合适合使用Redis
    1.[Sort Set]排行榜应用,取top n操作,例如sina微博热门话题
    2.[List]获得最新N个数据 或 某个分类的最新数据
    3.计数器应用
    4.[Set]sns(social network site)获得共同好友
    5.[Set]防攻击系统(ip判断)等等

    使用Redis的好处(与memcache的比较)

    Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

    Redis支持master-slave(主—从)模式应用。

    Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

    Redis单个value的最大限制是1GB, memcached只能保存1MB的数据


    本文版权归乐鱼播客PHP培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
    作者:乐鱼播客PHP培训学院
    首发:http://www.itcast.cn/php
    0 分享到:
    和我们在线交谈!
      【网站地图】【sitemap】