
获得徽章 13
- 哇!Redis的进阶学习笔记,我的最爱!
1、什么是 Redis?
Redis (Remote Dictionary Server) 是一个多模式数据库,可提供亚毫秒级延迟。Redis 背后的核心思想是缓存也可以充当成熟的数据库。
2、Redis的大型应用
Airbnb、Uber、Slack 等高流量互联网网站已在其技术堆栈中采用了 Redis。
3、Redis如何改变数据库游戏规则?
Redis 支持主内存读/写,同时仍支持完全持久存储。读取和写入从主内存提供,但数据也保存到磁盘。这是使用快照 (RDB) 和 AOF 完成的。
4、Redis的数据结构
Redis以键值格式存储数据。它支持各种数据结构,例如字符串、位图、列表、集合、排序集、哈希、JSON 等。
5、基本Redis命令
一些最常用的 Redis 命令是 SET、GET、DELETE、INCR、HSET 等。还有更多可用的命令。
6、Redis核心模块
Redis 模块是将 Redis 功能扩展到其核心功能之外的附加组件。一些突出的模块包括 RediSearch、RedisJSON、RedisGraph、RedisBloom、RedisAI、RedisTimeSeries、RedisGears、RedisML 等。
7、Redis的发布/订阅
Redis 还支持使用发布-订阅通信模型的偶数驱动架构。
8、Redis的使用场景
主要的 Redis 使用场景是分布式缓存、会话存储、消息队列、速率限制、高速数据库等。
(图转自bytebytego,翻译整理by dogstar)展开46