Redis概述

HeJin大约 1 分钟数据库技术Redis

Redis是什么?

Remote Dictionary Server,即远程字典服务。是一个开源的使用ANSI C语言编写、支持网络、可基于内存可持久化日志型、Key-Value数据库,并提供多种语言的API

redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

免费和开源!是当下最热门的NoSQL技术之一。也被热门称之为结构化数据库。

Redis能干嘛?

  • 内存存储、持久化。内存中是断电即失,所以说持久化很重要(RDB、AOF)。
  • 效率高,可以用于高速缓存。
  • 发布订阅系统。
  • 地图信息分析。
  • 计时器、计数器(浏览量)。
  • ......

Redis的特性

  • 多样的数据类型
  • 持久化
  • 集群
  • 事务
  • ......

学习中需要用到的东西

Redis推荐都是在Linux服务器上搭建的,基于Linux学习。