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

    特点:

    减轻数据库负担

    有集合计算功能

  • 相关阅读:
    python 函数的进阶
    python 函数的基础
    python3.6 中特殊格式化 和 字典中的pop
    python 文件操作
    python 基础数据类型补充,set集合,深浅拷贝
    python is 和 == 的区别,编码问题
    python字典
    python中堆和栈_Python小知识00002
    pip的更新_Python小知识00001
    Python字符串的编码
  • 原文地址:https://www.cnblogs.com/yangzailu/p/6703748.html
Copyright © 2011-2022 走看看