Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.96 KB

什么是 Redis?.md

File metadata and controls

34 lines (20 loc) · 1.96 KB

什么是 Redis?

Redis 是一款了不起的开源软件,可以满足 Web 应用程序中的各种需求。

它是一个 NoSQL 数据库,以键/值形式存储数据。它可以与任何编程语言一起使用,因为它不是特定于 JavaScript 的技术,而是用 C 编写的。

我们可以存储值并将其与键关联,然后再检索它们。

键不仅包含字符串,还可以包含哈希、集合、列表和排序集。

高性能是由其主要特征之一,它是一个内存数据库。数据在内存中保存、存储和访问,而不是写入数据库。

大多数数据库将数据存储在磁盘上,并通过在内存中保存缓存集来进行优化。

Redis 做的恰恰相反,它将数据保存在内存中。

默认情况下,Redis 将存储的数据集的快照保存到磁盘,您可以配置此操作的详细信息以及数据存储的位置。

Redis 是我最喜欢的工具之一,因为它具有灵活性。您在如何存储和管理数据存储方面有很大的自由,并且可以根据您的需要以多种不同的方式使用它。

它是一个 NoSQL 数据库,这意味着与 PostgreSQL 或其他基于 SQL 和模式的数据库相比,它非常灵活。

它通常用作缓存存储机制,但也用作消息代理,一种在不同进程和应用程序之间进行通信的方式。

更多资料

以下是一份备忘但和面试题集: