Redis:修订间差异
创建页面,内容为“{{Infobox|标题=Redis|内容={{!}}- ! 中文名 {{!}} 远程字典服务 {{!}}- ! 英文名 {{!}} Remote Dictionary Server {{!}}- ! 简称 {{!}} Redis {{!}}- ! 开发语言 {{!}} ANSI C {{!}}- ! 开发者 {{!}} Salvatore Sanfilippo(antirez) {{!}}- ! 首次发布 {{!}} 2009年 {{!}}- ! 许可证 {{!}} BSD 3-Clause(至Redis 7.4前);RSALv2 / SSPLv1(自7.4起)<ref name="license">[https://redis.io/about/ Redis About - Licensing]</r…” |
无编辑摘要 |
||
| (未显示3个用户的3个中间版本) | |||
| 第1行: | 第1行: | ||
{{Infobox| | {{Infobox | ||
| title = Redis | |||
| label1 = 中文名 | |||
| data1 = 远程字典服务 | |||
| label2 = 英文名 | |||
| data2 = Remote Dictionary Server | |||
| label3 = 简称 | |||
| data3 = Redis | |||
| label4 = 开发语言 | |||
| data4 = ANSI C | |||
| label5 = 开发者 | |||
| data5 = Salvatore Sanfilippo(antirez) | |||
| label6 = 首次发布 | |||
| data6 = 2009年 | |||
| label7 = 许可证 | |||
| data7 = Redis Source Available License 或 伺服器端公众授权条款双重授权 | |||
| label8 = 官方网站 | |||
| data8 = [https://redis.io/ redis.io] | |||
|label9=最新版本|data9=8.10.1 (2026年8月18日)|image=[[File:Redis logo.svg|150px]]}}'''Redis'''(全名:Remote Dictionary [[Server]]),即远程字典服务,是一个开源的使用ANSI [[C语言]]编写、支持网络、可基于内存亦可持久化的键值对(Key-Value)[[数据]]库,并提供多种语言的API。<ref name="baike">[https://wapbaike.baidu.com/item/Redis/6549233 Redis_百度百科]</ref><ref name="aliyun">[https://www.aliyun.com/getting-started/what-is/what-is-redis 什么是Redis? - 阿里云]</ref>Redis由意大利开发者Salvatore Sanfilippo(网名antirez)于2009年创建<ref name="aliyun" />。它常被称为数据结构[[服务器]],因为其值(value)可以是字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等多种数据类型<ref name="about">[https://redis.io/about/ Redis About]</ref>。Redis在[[全球]]范围内被广泛使用,在众多大型[[互联网]]公司中承担着[[缓存]]、消息队列、实时数据处理等关键角色。<ref name="aliyun" /> | |||
== 历史 == | == 历史 == | ||
Redis项目始于2009年,由意大利开发者Salvatore Sanfilippo为其初创公司的实时网络日志分析器寻求扩展性解决方案而创建,并于同年正式发布。最初,它被设计为一个简单的键值存储系统,因其卓越的性能和简易性迅速获得了开发者社区的关注。<ref name="aliyun" /> | Redis项目始于2009年,由意大利开发者Salvatore Sanfilippo为其初创公司的实时网络日志分析器寻求扩展性解决方案而创建,并于同年正式发布。最初,它被设计为一个简单的键值[[存储]]系统,因其卓越的性能和简易性迅速获得了开发者社区的关注。<ref name="aliyun" /> | ||
2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。<ref name="baike" /> | 2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。<ref name="baike" /> | ||
在成长阶段(2010—2013年),Redis逐渐增加了对多种数据类型的支持,并引入了发布/订阅、事务处理等高级功能。成熟阶段(2014—2017年),Redis开始支持集群、更高级的数据持久化选项以 | 在成长阶段(2010—2013年),Redis逐渐增加了对多种数据类型的支持,并引入了发布/订阅、事务处理等高级功能。成熟阶段(2014—2017年),Redis开始支持集群、更高级的数据持久化选项以及[[Lua]]脚本等能力,从一个单机解决方案演变为可在分布式环境下运行的系统。扩展阶段(2018年至今),Redis被扩展至云服务和微服务[[架构]]中,实现了Redis Modules API等模块化特性。<ref name="aliyun" /> | ||
== 特性 == | == 特性 == | ||