redis基础理论(二)
redis概述
redis是什么?
- redis(Remote Dictionary Server),远程字典服务
- 是一个开源的使用ANSI C语言编写,支持网络,可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。
- redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现master-slave(主从)同步
- 免费,开源,当下最热门的NoSQL技术之一,也被人们称之为结构化的数据库
redis可以干嘛?
- 内存存储,持久化。内存中是断电即失,持久化很重要(rdb,aof)
- 效率高,可以用于高速缓存
- 发布订阅系统
- 地图信息分析
- 计时器,计数器(浏览量)
特性
- 多样的数据类型
- 持久化
- 集群
- 事务
学习中需要用到的东西
- 官网:https://redis.io/
- 中文网站:http://www.redis.cn/
- 下载地址,windows上的,去github上下载。linux在官网下载

浙公网安备 33010602011771号