zoukankan      html  css  js  c++  java
  • Redis(什么是Redis?)

    Redis是一个开源的内存数据库,可以作为缓存也可以作为消息队列。它支持的数据结构有:字符串、哈希表、列表、集合、有序集合

    Redis:Redis是Remote Dictionary Server(远程数据服务)的缩写。由意大利人 antirez(Salvatore Sanfilippo)  开发的一款内存高速缓存数据库。它的数据模型为 key-value。(name : zhangsan;).默认端口6379。可持久化,保证了数据安全。是一种nosql,(not only sql),它也是一种非关系型的数据库。

    l  Redis和memcached:

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

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

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

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

     k/v类型(键值类型,类似数组

    适用的场景:

    主要是用于缓存。新浪微博。

    Sort Set]排行榜应用,取top n操作,例如sina微博热门话题

    [List]获得最新N个数据 或 某个分类的最新数据

    计数器应用

    [Set]sns(social network site)获得共同好友

    [Set]防攻击系统(ip判断)等等

    特点:

    减轻数据库负担

    有集合计算功能

  • 相关阅读:
    Study Plan The Twelfth Day
    Study Plan The Fifteenth Day
    Study Plan The Seventeenth Day
    Study Plan The Tenth Day
    Study Plan The Eighth Day
    Study Plan The Eleventh Day
    Study Plan The Sixteenth Day
    Study Plan The Thirteenth Day
    Study Plan The Fourteenth Day
    Study Plan The Ninth Day
  • 原文地址:https://www.cnblogs.com/yangzailu/p/6703748.html
Copyright © 2011-2022 走看看