zoukankan      html  css  js  c++  java
  • Redis学习之一--基础知识

    一、定义

      REmote DIctionary Server(Redis) 是一个以字典结构存储数据的key-value存储系统;使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

    二、Redis支持的键值数据类型

      1. 字符串类型

      2. 散列类型

      3. 列表类型

      4. 集合类型

      5. 有序集合类型

    三、Redis内存存储与持久化

      优势:  

      1. 所有数据存储在内存中,读写速度远快于硬盘,超过10万个键值/秒;

      2. 提供对持久化的支持,可以将内存中的数据异步写入到硬盘中,同时不影响继续提供服务;

      3. 可以为每个键设置生存时间(Time To Live, TTL), 生存时间到期后键会自动被删除;

      4. 可以限宝数据占用的最大内存控件,在数据达到空间限制后可以按照一定的规则自动淘汰不需要的键;

      5. 列表类型键可以用来实现队列,并支持阻塞式读取;

      劣势:

      1. 数据存储在内存中,程序退出后内存中的数据会丢失;

  • 相关阅读:
    windows cmd 编码
    ARM伪指令
    System.load 和 System.loadLibrary
    用GDB调试程序
    ARM指令集
    ARM寻址方式
    abortion
    Oxford City Jealous Lover
    everyday words
    【转】高效率的C++函数返回值
  • 原文地址:https://www.cnblogs.com/anlia/p/11791594.html
Copyright © 2011-2022 走看看