本章节的学习记录来自于:https://www.bilibili.com/video/BV1S54y1R7SB
感谢UP主狂神说无私的奉献。
概述
Redis是什么?
Redis(Remote Dictionary Server ),即远程字典服务。
是一个开源的使用ANSI ==C语言编写==、==支持网络==、==可基于内存==亦==可持久化==的日志型、Key-Value数据库,并提供多种语言的API。
与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis能该干什么?
-
内存存储、持久化,内存是断电即失的,所以需要持久化(RDB、AOF)
-
高效率、用于高速缓冲
-
发布订阅系统
-
地图信息分析
-
计时器、计数器(eg:浏览量)
……
特性
-
多样的数据类型
-
持久化
-
集群
-
事务
……
安装环境
Windows
下载地址:https://github.com/tporadowski/redis/releases
注意:下载 .msi 后缀的文件,直接安装,可以避免我们自己配置服务
安装完成后目录如下