redis 第一讲 预备知识
2019-06-03 本文已影响0人
cb_guo
Redis: REmote DIctionary Server (远程字典服务器)
是完全开源免费的,用C语言编写,遵守BSD协议
是一个高性能(key-value)分布式内存数据库,基于内存运行
并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一
redis和其他NoSQL数据库相比优点
- 1、redis支持数据持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
- 2、redis不仅仅支持简单的key-value类型的数据,同时还提供string、list、set、zset、hash 等数据结构的存储
- 3、redis支持数据的备份,即master-slave模式的数据备份
能干嘛 / 功能
- 内存存储和持久化:redis 支持异步将内存中的数据写到硬盘上,同时不影响继续服务
- 取最新 n 个数的操作,如:可以将最新的 10 条评论的 ID 放在 redis 的 list 集合里面
- 模拟类似 http session 这种需要设定过期时间的功能
- 发布、订阅消息系统
- 定时器、计数器
目录
- 数据类型、基本操作和配置
- 持久化和复制、RDB/AOF
- 事务的控制
- 复制