淑昊柠 发表于 2018-11-6 10:15:04

Redis 2.8 简介

1Redis简介
1.1   Redis定义
  Redis是一个开源的使用c语言编写的kv存储系统,nosql数据库、也称为:非关系型数据库
  1)开源的
  2)C语言编写
  3)Kv存储系统
  4)Nosql、非关系型数据库
  Nosql(非关系型数据库)与mysql、orcale关系型数据库的区别
  Nosql:存储方式(key/value)
  关系型数据库:存储方式是(表结构提供主外键关联)
  应用场景:
  互联网、电商
  常见的nosql:
  mongodb(文档型数据库)支持的数据类型:bson
  redis(内存数据库)支持的数据类型:string、set、list、hash、sorted-set
  hbase(海量的分布式nosql数据库--hadoop生态体系)
1.2   Redis特性
  1)缓存:redis会把硬盘上的数据存储在内存上提供快速的读写。
  常见的缓存:
  Oscache
  Ehcache
  Memcache
  Redis
  缓存的架构图:
  图1.(memcache)

  图2.(redis)

  2)丰富的数据类型(kv)
  数据类型:这里的数据类型指的是value的类型,key的类型是string或者byte
  3)持久化:redis同时也会把数据写入到硬盘上来做一个备份(持久化就是redis被称为的数据库的原因)

页: [1]
查看完整版本: Redis 2.8 简介