Redis 的含义
- 全称: REmote DIctionary Server 远程词典服务器
- 由于支持 string, list, set, ordered set, hash 等多重数据结构, 因此, 经常被称作数据结构服务器.
Redis 的特点
- 开源的
- 以 key-value 形式存在
- 存储在内存中
- 支持持久化
- 用 C 语言写的
- 非关系型数据库(同为非关系型数据库的还有 MongoDB, memcached, CouchDB)
用途
- 非关系数据库
- 缓存
- 信息订阅(message broker)
历史
- 发布于2009年
- 作者意大利人 Salvatore Sanfilippo
- 最早用于 http://lloogg.com
- 2010年3月 Salvatore Sanfilippo 受雇于 VMWare 公司, 全职开发 Redis