Redis 是一个 NOSQL 键/值数据库,它在 RAM 中读取整个生命周期(因此非常快)。对我来说,数组(例如,在 PHP 中)做同样的事情,因为数组是一组键/值。数据库的主要区别在于索引值将在不读取整个数据库的情况下单独调用。
现在当 Redis 读取整个数据库(到 RAM 中)时,它与键/值数组有何不同?
最佳答案
- 一个 Redis 可以服务于网络中的多个服务器
- 作为上一点的结果,它支持身份验证
- Redis 数据集可以持久化到磁盘
- Redis 可以作为阻塞读取的队列工作
- Redis 支持多数据库
- Redis 可以在特定超时后或特定时间自动使键过期
- Redis 可以实时提供所有请求的列表
- Redis 允许订阅某些事件
- Redis 支持复制到另一个Redis 服务器
- Redis 支持多种语言,您不必拘泥于一种语言
关于php - Redis(键/值数据库)和关联数组之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735903/