- 开源的内存数据结构存储,可用作数据库、缓存和消息代理
- 支持多种数据结构,如字符串、哈希、列表、集合、可进行范围查询的排序集合、位图、超日志、带半径查询的地理空间索引以及数据流
- Redis具有内置的复制、Lua脚本、LRU逐出、事务和不同级别的磁盘持久性,并通过Redis Sentinel和带有Redis集群的自动分区提供高可用性
- 可进行原子操作,如追加字符串;增加哈希值;追加元素到列表;计算集合的交集、并集和差集;或获取排序集合中排名最高的元素。
- Redis使用数据集驻留内存以保证优异性能,也可以通过每隔一段时间将数据集转储到磁盘,或者将每个命令追加到日志来持久化它。
- 支持简单的主从异步复制设置,具有非常快速的非阻塞同步
- 事务
- 订阅发布
- Lua脚本
- 支持对key设置TTL
- 使用Redis作为LRU缓存
- 通过ANSIC编写,可运行于大多数POSIX系统,包括Linux, *BSD, OS X 等,无外部依赖
- 可支持绝大多数编程语言,基本是所有想得到的语言,但支持力度不一样,排名前几的语言支持都很充分
- Linux和OS X 上开发和测试最充分,建议再linux上部署
- 官方没有对Windows版本的支持(这句话为啥藏在官方介绍的最下面)
初识redis
最新推荐文章于 2024-07-29 14:37:54 发布