zoukankan      html  css  js  c++  java
  • redis之(一)redis的简单介绍

    [一]:概念
    --->Redis是一个开源的,高性能的,基于键值对的缓存与存储系统
    --->Redis数据库中的多有数据都存储在内存中,由于内存的读写速度远快于硬盘,一秒读写超过10万键值
    --->Redis提供对数据持久化的支持,可以将内存中的数据异步写入硬盘。
    --->Redis约定的版本号:小数点后的数字,为偶数,则表示为稳定版本。奇数,则表示非稳定版本
    --->Redis实例只占用1mb的内存,所以
     
    [二]:功能
    --->消息队列,任务队列系统。(支持阻塞读取,发布订阅模型)
    --->缓存系统(由于键值可以设置生存时间,生存时间到后,键自动被删除)
    --->
     
    [三]:特点
    --->单线程模型
    --->支持集群
    --->Redis可以限定数据占用的最大内存空间,在数据达到空间限制后,可以按照一定规则自动淘汰不需要的键
    --->Redis一个实例可以创建多个数据库,默认(16个),可以通过配置参数databases设置能创建几个。库与库不是完全隔离,更像是命名空间。
    --->不建议一个redis实例创建多个库,存不同应用的数据。
    --->Redis实例的数据库名字,不能自定义。是数字标示的(0~16)。
    --->客户端和redis连接后,默认选择0号库,可以通过命令:SELECT 切换库。(如SELECT 2 切换到2号库)
    --->Redis不支持为不同的数据库设置不同的用户名和密码,即:一个用户名密码可以访问所有数据库
     
    [四]:Redis支持的键值
    --->字符串类型
    --->散列类型
    --->列表类型
    --->集合类型
    --->有序集合类型
  • 相关阅读:
    android.mk 文件中变量
    【转】An Intuitive Guide To Exponential Functions & e
    卷积相关
    opencv 调试时不显示图像
    Luhn 算法-- 信用卡号码的校验
    perl 脚本实现简单搜索修改文件并生成diff文件
    【转】gcc: multiple definition of [转]
    【转】undefined reference问题总结
    【转】pthread_cond_t怎么使用
    linux编程使用记录
  • 原文地址:https://www.cnblogs.com/shangxiaofei/p/5511791.html
Copyright © 2011-2022 走看看