Redis 简明教程
Redis - Overview
Redis 是一款开源的高级键值存储,也是用于构建高性能可扩展 Web 应用程序的极佳解决方案。
Redis 具有使其与众不同的三个主要特点。
-
Redis 彻底将其数据库保存在内存中,仅使用磁盘进行持久化。
-
与众多键值数据存储相比,Redis 拥有相对丰富的数据类型集。
-
Redis 可以将数据复制到任意数量的从属。
Redis Advantages
以下是 Redis 的一些优势。
-
Exceptionally fast − Redis 非常快,并且每秒可执行约 110000 个 SET 操作和 81000 个 GET 操作。
-
Supports rich data types − Redis 原生支持开发人员熟知的大多数数据类型,例如列表、集合、有序集合和哈希。这使得解决各种问题变得容易,因为我们知道哪个问题可以通过哪个数据类型得到更好的处理。
-
Operations are atomic − 所有 Redis 操作都是原子的,这确保了如果两个客户端并发访问,Redis 服务器将收到更新后的值。
-
Multi-utility tool − Redis 是一款多功能工具,并可在多种用例中使用,例如缓存、消息队列(Redis 原生支持发布/订阅)、应用程序中的任何短期数据(例如 Web 应用程序会话、网页点击次数等)。