# Redis简介

了解 Redis 开源项目

Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库、缓存、消息代理和流引擎。Redis 提供 数据结构,例如 字符串散列列表集合、带范围查询的 排序集合、 位图 、 超日志地理空间索引。Redis 内置了 复制Lua 脚本LRU 驱逐事务 和不同级别的 磁盘持久性,并通过 Redis SentinelRedis Cluster 自动分区提供高可用性。

您可以 对这些类型运行原子操作,例如 附加到字符串增加哈希值将元素推入列表计算集交、 并 、 ;或 获取排序集中排名最高的成员

为了达到最佳性能,Redis 使用 内存中的数据集。根据您的用例,Redis 可以通过定期 将数据集转储到磁盘将每个命令附加到基于磁盘的日志 来持久化您的数据。如果您只需要一个功能丰富的网络内存缓存,您也可以禁用持久性。

Redis 支持 异步复制,具有快速非阻塞同步和自动重新连接以及网络拆分上的部分重新同步。

Redis 还包括:

  • 交易
  • 发布/订阅
  • Lua 脚本
  • 生命周期有限的密钥
  • LRU 驱逐密钥
  • 自动故障转移

您可以从大多数编程语言 中使用 Redis 。

Redis 是用ANSI C编写的,可以在大多数 POSIX 系统上运行,比如 Linux、BSD 和 Mac OS X,没有外部依赖。Linux 和 OS X 是 Redis 开发和测试最多的两个操作系统,我们推荐使用 Linux 进行部署。Redis 可以在 Solaris 派生的系统(如 SmartOS)中工作,但要尽最大努力*提供支持。Windows 版本没有官方支持。

谁在使用 Redis?

选择在生产中运行 Redis 的组织列表

Redis 开源治理

Redis 开源项目的治理模型

Redis 发布周期

Redis 的新版本是如何发布的?

Redis 赞助商

现任和前任 Redis 赞助商

Redis 许可证

Redis 许可证和商标信息

Redis 商标指南

如何使用 Redis 商标?

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM