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判断)等等

    特点:

    减轻数据库负担

    有集合计算功能

  • 相关阅读:
    覆盖式发布与非覆盖式发布
    GIT
    Web Service返回符合Xml Schema规范的Xml文档
    下拉渐显菜单
    计算网页上坐标的距离
    初识交互设计
    良好用户体验-实现过程!
    做 用户调研?
    这个没什么技术含量,实现起来很简单?
    SQL SERVER 登录问题!该用户与可信的Sql Server连接无关联
  • 原文地址:https://www.cnblogs.com/yangzailu/p/6703748.html
Copyright © 2011-2022 走看看